有些软件的默认界面实在太搓了 但苦于软件作者的审美观与软件制造水平实在不成正比 各位童鞋只能默默的忍
今天在一蓑烟雨论坛闲逛偶然发现了这个帖子 故转来
需准备工具 (猛戳下面去下载)
LordPE Deluxe
然后需要的俩dll和she皮肤我会打包 更多she皮肤请自行百度
开工吧
把俩DLL程序和那个skinh.she皮肤放到需要修改皮肤的EXE文件目录下
先运行EXE 开始是没效果(有点废话)
然后运行上面告诉你下载的工具
按下图箭头所示步骤操作
然后按照如图填写相应的导入信息
点完加号后确认 然后关掉导入表 点保存确认 再来个保存确认就OK了
再运行EXE看看
好了 具体就是这样了
如果想要更换别的皮肤 只要去百度搜SHE皮肤下载 重命名为 skinh.she 覆盖现在这个就可以了
下面附上我收藏的一些she皮肤以及两个调用皮肤的DLL
如果您想自己更换别的DLL接口函数名并且有点C++基础的话 这里附上skin.dll的C++源码
感谢一蓑烟雨 vienna vienna http://www.unpack.cn/thread-47495-1-4.html 的源码
#include
#include "SkinH.h"
#pragma comment (lib,"SkinH.lib")
extern "C" _declspec(dllexport) void Hello();
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch(ul_reason_for_call) {
case DLL_PROCESS_ATTACH:
Hello();
break;
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
SkinH_DetachEx(NULL);
break;
}
return TRUE;
}
void Hello() {
#include
#include "SkinH.h"
#pragma comment (lib,"SkinH.lib")
extern "C" _declspec(dllexport) void Hello();
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved )
{
switch(ul_reason_for_call) {
case DLL_PROCESS_ATTACH:
Hello();
break;
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
SkinH_DetachEx(NULL);
break;
}
return TRUE;
}
void Hello() {
//皮肤效果都往这里加~~
SkinH_Attach();
}
你好,这些都是用C++编译的吗?我现在有些C的基础,想自学一些关于软件的知识,麻烦给我些建议,学些什么好
编程我真的很菜。。。有兴趣的话就自己多看书 多看教程,你会成功的
谢谢您的教程!感谢