chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3752回复:31

怎样把Win32系统挂起?

楼主#
更多 发布于:2002-05-25 22:05
  我想开发一个网吧管理程序,可是要怎样写个VXD 才能在必要
的时侯将系统挂起和恢复呢? (挂起时可以将所有进程关掉)
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-25 22:03
系统里面有个时钟中断
用来处理任务调度的
hook该中断
这样cpu一直在你的程序中
windows不能切换任务
就停下来了


 就这个办法最好
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-06-02 11:03
如果对资源控制的太紧,会使很多程序不能使用或中途退出



    以你的说法使用SoftIce 时,也会让很多程序不能使用或中途退
出。  是这样吗?
guard2002
驱动中牛
驱动中牛
  • 注册日期2002-05-21
  • 最后登录2017-03-07
  • 粉丝0
  • 关注0
  • 积分46分
  • 威望65点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-05-31 08:46
如果对资源控制的太紧,会使很多程序不能使用或中途退出
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-30 14:38
看过BO2000没有?有一项功能就是Lock down workstation,我想那个就可以完全满足你的要求。好像也是调用API实现的。


    你说的是不是 Lock-up Machine 这个命令, 这个不行, 一使
用就蓝屏。
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-30 11:53
创建一个窗口,放在最顶成,然后
截获 alt_ctrl_del



    这个我也想过了, 可是在打一些游戏时, 如“重返德军总部”
时,就容易死机。
    请愿谅我的要求这么的苛刻,我并不是一个完美主义者, 只是
觉得,作为一个程序员,编出要死机的程序,是很不负责的。
    
    请各位高手帮帮我
ppl
ppl
驱动小牛
驱动小牛
  • 注册日期2001-06-13
  • 最后登录2006-05-21
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-29 20:07
创建一个窗口,放在最顶成,然后
截获 alt_ctrl_del
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-29 19:09
    HOOK 我试过了, 太不稳定了, 出点小问题就被WIN98 保护性的关掉了
这样的话有人就可以免费上网了。
    BO2000 我会再去看看的,如果用API 就好了,我一定把它反汇编出来
嘿嘿。。。
pjf
pjf
驱动中牛
驱动中牛
  • 注册日期2001-07-08
  • 最后登录2006-10-23
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-05-29 19:05
用SetWindowsHookEx滤去消息,用SystemParametersInfo(SPI_SETSCREENSAVERRUNNING,true,&pOld,SPIF_UPDATEINIFILE)滤去系统键。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
9楼#
发布于:2002-05-29 17:21
看过BO2000没有?有一项功能就是Lock down workstation,我想那个就可以完全满足你的要求。好像也是调用API实现的。
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-29 15:40
你可以将系统IO操作锁定嘛,干吗那么费劲

有道理
可以hook所有的键盘和鼠标操作,Win32程序就行了
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-05-29 15:37
你可以将系统IO操作锁定嘛,干吗那么费劲
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-05-29 15:18
    我这里挂起的意思就是,让电脑不能够操作,只能执行我的计费程序。
至于那些正在执行的程序,关掉也好,暂停也好,隐藏也好。。都可以,
一个要求就是稳定,老死机是不行的。还有就是该停的时侯就要停,不能
让有人免费上网。很多网吧管理软件也是这个缺点。
    一个死循环是万万不能的,一定有很多问题,不过这个想法不错。

___________________________________________________
系统里面有个时钟中断
用来处理任务调度的
hook该中断
这样cpu一直在你的程序中
windows不能切换任务
就停下来了___________________________________________________

    上面这个方法也不错,我想问一下“cpu一直在你的程序中”这个程
序可不可以是一个Win32程序?
    
    Lov1999 有空我一定去你那里看看。。。


  
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-05-29 15:13
我去看看
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-05-29 14:40
那Lov1999兄有何高见,请赐教

我也没有什么好的办法
 :(
兄弟,你对病毒有兴趣吗?有兴趣到我的病毒版去切磋切磋
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-05-29 14:34
那Lov1999兄有何高见,请赐教
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-05-29 14:29
如果是这样可将线程优先级提到最高,然后进入一个死循环,当然你需要通过事件或其他方式结束循环,以便必要是退出循环。

这方法不好
1,别的进程还有机会执行,只不过机会很小而已
2,会使系统非常不稳定
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-05-29 14:22
如果是这样可将线程优先级提到最高,然后进入一个死循环,当然你需要通过事件或其他方式结束循环,以便必要是退出循环。
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
18楼#
发布于:2002-05-29 14:16
关键是你指的“把WIN32挂起”是怎么理解
也就是说你认为“把WIN32挂起”是什么样子的。

估计就是让他的程序独占CPU,使windows无法运行
[img]http://www.driverdevelop.com/forum/upload/VanCheer/2003-03-21_mon.gif[/img][img]http://www.driverdevelop.com/forum/upload/VanCheer/2002-12-07_smallbaby.jpg[/img]
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
19楼#
发布于:2002-05-29 13:58
关键是你指的“把WIN32挂起”是怎么理解
也就是说你认为“把WIN32挂起”是什么样子的。
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
上一页
游客

返回顶部