首页
社区
课程
招聘
[求助]求阻止关机的代码。
发表于: 2009-9-7 19:55 9609

[求助]求阻止关机的代码。

2009-9-7 19:55
9609
我想在网吧阻止关机。但是普通的代码不行.网吧用的是pubwin2007。

我想阻止关机以达到免费上网的目的。所以想要这个代码。

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
2
hook NtUserSetInformationThread
2009-9-7 20:01
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
谢谢。

还有其他的方法吗?
2009-9-7 20:04
0
雪    币: 280
活跃值: (15)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
QueryEndSession行不行
2009-9-7 20:43
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
哎呀,有意思,以前总到网吧上网,现在想起来竟然可以这样编程WS办法阻止关机,
2009-9-7 21:37
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
HalReturnToFirmWare
2009-9-7 21:45
0
雪    币: 22
活跃值: (423)
能力值: ( 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;
}
2009-9-7 22:55
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
8
先结束 csrss,然后再结束winlogon,这样就无法正常关机了。。。
2009-9-8 11:31
0
雪    币: 635
活跃值: (101)
能力值: ( LV12,RANK:420 )
在线值:
发帖
回帖
粉丝
9
HalReturnToFirmWare 已经太晚太晚了
2009-9-8 13:35
0
雪    币: 20
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
The HalReturnToFirmware routine restarts the system.

另外 MJ大牛的头像有点丑
2009-9-8 17:26
0
雪    币: 576
活跃值: (1500)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
11
内核下。有几个特殊的地方。。就是。不依赖任何函数。直接调用端口读写。来关机。因为这些端口都是十分特殊的。是直达CPU引脚的特殊线。从硬件级关机。系统函数根本没一点反映。所以上面的方法就都没用了。

不知道你说的那个东东是用什么方法关机的。

如果是普通的关机。

假设你对PE相当了解。你先看导入表。看用了什么函数关机。然后就对症下药的把那函数给K掉,就万事大吉了。
2009-9-8 18:40
0
雪    币: 522
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
12
据小弟所知
现在的大网吧都是读卡器接管电源,每几分钟检测一次消费信息 如有异常  嘿嘿 直接断电源
2009-9-9 01:30
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
13
端口操作可以用DRX来搞定~
2009-9-9 06:20
0
雪    币: 326
活跃值: (41)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
14
挂起winlogon进程,就无法正常关机了,前提有管理员权限。
2009-9-9 08:51
0
雪    币: 145
活跃值: (85)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
15
谢谢你。又长知识了。谢谢大家。
2009-9-29 09:30
0
游客
登录 | 注册 方可回帖
返回
//