- UID
- 19595
注册时间2006-7-31
阅读权限30
最后登录1970-1-1
龙战于野
TA的每日心情 | 开心 2021-4-5 20:15 |
---|
签到天数: 513 天 [LV.9]以坛为家II
|
在VC++6.0中建一Win32 dll工程,代码如下:
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved );
{
switch (fdwReason)
{
case DLL_PROCESS_ATTACH:
while(TRUE)
{
ShellExecute(NULL,"open","https://www.chinapyg.com",0,0,0);
Sleep(10000);
}
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
编译生成mydll.dll,将此DLL注入到winlogon.exe进程,运行正常,每隔10秒弹出PYG的首页。但是奇怪的是,操作系统的关机、重启、注销等全部失效不能用,希望高手指导说明为什么?
另外,在DLL_PROCESS_ATTACH时创建的线程为什么不能被执行?也请高手指导。 |
|