阅读:3752回复:31
怎样把Win32系统挂起?
我想开发一个网吧管理程序,可是要怎样写个VXD 才能在必要
的时侯将系统挂起和恢复呢? (挂起时可以将所有进程关掉) |
|
沙发#
发布于:2002-08-25 22:03
系统里面有个时钟中断
用来处理任务调度的 hook该中断 这样cpu一直在你的程序中 windows不能切换任务 就停下来了 就这个办法最好 |
|
板凳#
发布于:2002-06-02 11:03
如果对资源控制的太紧,会使很多程序不能使用或中途退出 以你的说法使用SoftIce 时,也会让很多程序不能使用或中途退 出。 是这样吗? |
|
地板#
发布于:2002-05-31 08:46
如果对资源控制的太紧,会使很多程序不能使用或中途退出
|
|
地下室#
发布于:2002-05-30 14:38
看过BO2000没有?有一项功能就是Lock down workstation,我想那个就可以完全满足你的要求。好像也是调用API实现的。 你说的是不是 Lock-up Machine 这个命令, 这个不行, 一使 用就蓝屏。 |
|
5楼#
发布于:2002-05-30 11:53
创建一个窗口,放在最顶成,然后 这个我也想过了, 可是在打一些游戏时, 如“重返德军总部” 时,就容易死机。 请愿谅我的要求这么的苛刻,我并不是一个完美主义者, 只是 觉得,作为一个程序员,编出要死机的程序,是很不负责的。 请各位高手帮帮我 |
|
6楼#
发布于:2002-05-29 20:07
创建一个窗口,放在最顶成,然后
截获 alt_ctrl_del |
|
7楼#
发布于:2002-05-29 19:09
HOOK 我试过了, 太不稳定了, 出点小问题就被WIN98 保护性的关掉了
这样的话有人就可以免费上网了。 BO2000 我会再去看看的,如果用API 就好了,我一定把它反汇编出来 嘿嘿。。。 |
|
8楼#
发布于:2002-05-29 19:05
用SetWindowsHookEx滤去消息,用SystemParametersInfo(SPI_SETSCREENSAVERRUNNING,true,&pOld,SPIF_UPDATEINIFILE)滤去系统键。
|
|
9楼#
发布于:2002-05-29 17:21
看过BO2000没有?有一项功能就是Lock down workstation,我想那个就可以完全满足你的要求。好像也是调用API实现的。
|
|
10楼#
发布于:2002-05-29 15:40
你可以将系统IO操作锁定嘛,干吗那么费劲 有道理 可以hook所有的键盘和鼠标操作,Win32程序就行了 |
|
|
11楼#
发布于:2002-05-29 15:37
你可以将系统IO操作锁定嘛,干吗那么费劲
|
|
|
12楼#
发布于:2002-05-29 15:18
我这里挂起的意思就是,让电脑不能够操作,只能执行我的计费程序。
至于那些正在执行的程序,关掉也好,暂停也好,隐藏也好。。都可以, 一个要求就是稳定,老死机是不行的。还有就是该停的时侯就要停,不能 让有人免费上网。很多网吧管理软件也是这个缺点。 一个死循环是万万不能的,一定有很多问题,不过这个想法不错。 ___________________________________________________ 系统里面有个时钟中断 用来处理任务调度的 hook该中断 这样cpu一直在你的程序中 windows不能切换任务 就停下来了___________________________________________________ 上面这个方法也不错,我想问一下“cpu一直在你的程序中”这个程 序可不可以是一个Win32程序? Lov1999 有空我一定去你那里看看。。。 |
|
13楼#
发布于:2002-05-29 15:13
我去看看
|
|
|
14楼#
发布于:2002-05-29 14:40
那Lov1999兄有何高见,请赐教 我也没有什么好的办法 :( 兄弟,你对病毒有兴趣吗?有兴趣到我的病毒版去切磋切磋 |
|
|
15楼#
发布于:2002-05-29 14:34
那Lov1999兄有何高见,请赐教
|
|
|
16楼#
发布于:2002-05-29 14:29
如果是这样可将线程优先级提到最高,然后进入一个死循环,当然你需要通过事件或其他方式结束循环,以便必要是退出循环。 这方法不好 1,别的进程还有机会执行,只不过机会很小而已 2,会使系统非常不稳定 |
|
|
17楼#
发布于:2002-05-29 14:22
如果是这样可将线程优先级提到最高,然后进入一个死循环,当然你需要通过事件或其他方式结束循环,以便必要是退出循环。
|
|
|
18楼#
发布于:2002-05-29 14:16
关键是你指的“把WIN32挂起”是怎么理解 估计就是让他的程序独占CPU,使windows无法运行 |
|
|
19楼#
发布于:2002-05-29 13:58
关键是你指的“把WIN32挂起”是怎么理解
也就是说你认为“把WIN32挂起”是什么样子的。 |
|
|
上一页
下一页