能力值:
( LV12,RANK:420 )
|
-
-
2 楼
hook NtUserSetInformationThread
|
能力值:
( LV5,RANK:60 )
|
-
-
3 楼
谢谢。
还有其他的方法吗?
|
能力值:
( LV6,RANK:90 )
|
-
-
4 楼
QueryEndSession行不行
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
哎呀,有意思,以前总到网吧上网,现在想起来竟然可以这样编程WS办法阻止关机,
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
HalReturnToFirmWare
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
这个是我以前写的 偶尔发现了 xp系统测试有效。。 运行后 只能强制关机
就是切换到Winlogon桌面 摧毁掉他的MCI窗体 就ok了
int APIENTRY WinMain(HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow)
{
if (!stricmp(lpCmdLine,"zzz"))
{
SendMessage(FindWindow(NULL,"MCI command handling window"),WM_CLOSE,0,0);
}else
{
char Filepath[256]={0};
PROCESS_INFORMATION pipi={0};
STARTUPINFO si={0};
GetModuleFileName(NULL,Filepath,sizeof Filepath);
lstrcat(Filepath," zzz");
si.cb = sizeof(si);
si.dwFlags = STARTF_USESHOWWINDOW;
si.lpDesktop = "Winlogon";
CreateProcess(0,Filepath, 0, 0, 0 ,0, 0, 0, &si, &pipi);
}
return 0;
}
|
能力值:
( LV9,RANK:380 )
|
-
-
8 楼
先结束 csrss,然后再结束winlogon,这样就无法正常关机了。。。
|
能力值:
( LV12,RANK:420 )
|
-
-
9 楼
HalReturnToFirmWare 已经太晚太晚了
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
|
能力值:
( LV12,RANK:210 )
|
-
-
11 楼
内核下。有几个特殊的地方。。就是。不依赖任何函数。直接调用端口读写。来关机。因为这些端口都是十分特殊的。是直达CPU引脚的特殊线。从硬件级关机。系统函数根本没一点反映。所以上面的方法就都没用了。
不知道你说的那个东东是用什么方法关机的。
如果是普通的关机。
假设你对PE相当了解。你先看导入表。看用了什么函数关机。然后就对症下药的把那函数给K掉,就万事大吉了。
|
能力值:
( LV4,RANK:50 )
|
-
-
12 楼
据小弟所知
现在的大网吧都是读卡器接管电源,每几分钟检测一次消费信息 如有异常 嘿嘿 直接断电源
|
能力值:
( LV9,RANK:610 )
|
-
-
13 楼
端口操作可以用DRX来搞定~
|
能力值:
( LV3,RANK:20 )
|
-
-
14 楼
挂起winlogon进程,就无法正常关机了,前提有管理员权限。
|
能力值:
( LV5,RANK:60 )
|
-
-
15 楼
谢谢你。又长知识了。谢谢大家。
|
|
|