辛辛苦苦做出来的DLL,结果让别人把名字给篡改拉,气愤!妈的,上狠招,我来告诉你怎么做。
找到main.cpp,然后在最下面的哪个,就最后哪个,草!还没找到?
bool WINAPI DllMain( HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpReserved )
{
char tmpName[255];
GetModuleFileName(hinstDLL, tmpName, 255);
strlwr(tmpName);
if (!strstr(tmpName, "DLL的名字"))
{
char tmpa[100];
sprintf(tmpa,"你这个混蛋,赶紧把DLL改成我的大名!! \n(%s)",tmpName);
MessageBox(NULL, tmpa, "版权信息", MB_OK);
ExitProcess(0);
}
改成这样就搞顶拉。这样,当别人把你的DLL改成别的名字来使用时,DLL可不认帐咯,哈哈!
另外,注如器也可以添加这样的代码,但代码有点改变。我也已经测试过拉,可行,但我在这不发布拉,原因是,我想没几个人会做EXE吧?汗!!~算拉,