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

怎样把Win32系统挂起?

楼主#
更多 发布于:2002-05-25 22:05
  我想开发一个网吧管理程序,可是要怎样写个VXD 才能在必要
的时侯将系统挂起和恢复呢? (挂起时可以将所有进程关掉)
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-25 22:11
我靠~~网吧管理系统都要用VXD啦??挂起不用VXD一个函数就可以了!ExitWindowsEx
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-27 10:26
    网吧,当然得用VXD  了要做一个别人永远关不掉的程序, 至少要一般
的人关不掉, 我是想了很多的办法, 可都还是不可靠, 万不得已才想到
了VXD  , 我只有硬着头皮写一个了。
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地板#
发布于:2002-05-27 10:53
VxD就可靠吗?杀注册表和文件加重新启动,还不是照样没用?
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
地下室#
发布于:2002-05-27 10:55
98下,用未公开函数注册一个Service不就得了?反正任务管理器也看不到,一般人也关不掉。
zdhe
驱动太牛
驱动太牛
  • 注册日期2001-12-26
  • 最后登录2018-06-02
  • 粉丝0
  • 关注0
  • 积分72362分
  • 威望362260点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-05-27 11:12
agree fracker.

DWORD (WINAPI * pRegisterServiceProcess)( DWORD dwProcessId, DWORD dwType );


*(PVOID*)&pRegisterServiceProcess = GetProcAddress(
GetModuleHandle(\"KERNEL32.DLL\"), \"RegisterServiceProcess\" );


Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-27 13:49
Does anyone know the \"RegisterServicesProcess\" function in 2K(User32.dll)??
thx
Taiwan's Driver Developer
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
7楼#
发布于:2002-05-27 15:34
agree fracker.

DWORD (WINAPI * pRegisterServiceProcess)( DWORD dwProcessId, DWORD dwType );


*(PVOID*)&pRegisterServiceProcess = GetProcAddress(
GetModuleHandle(\"KERNEL32.DLL\"), \"RegisterServiceProcess\" );


 


还是你好啊,连代码都贴出来了
fracker
驱动太牛
驱动太牛
  • 注册日期2001-06-28
  • 最后登录2021-03-30
  • 粉丝0
  • 关注0
  • 积分219分
  • 威望81点
  • 贡献值0点
  • 好评度23点
  • 原创分0分
  • 专家分1分
  • 社区居民
8楼#
发布于:2002-05-27 15:36
Does anyone know the \"RegisterServicesProcess\" function in 2K(User32.dll)??
thx
 


2000下似乎不用这么麻烦吧?直接写一个服务程序不好吗?
chy578
驱动牛犊
驱动牛犊
  • 注册日期2002-05-09
  • 最后登录2002-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-05-28 11:15
    真是感谢诸位,我想我的程序只会在WIN32下面使用。 问题是怎么样把WIN32挂起呢?
我想放法一定很多,我就是用VC都可以想出几种方法,用VXD 的方法就更多了,可是这个
程序对稳定性的要求较高,还必须在任何情况下都能执行(比如正在执行杀毒等高级别的
程序),我看现在很多网吧管理软件都没有好的解决稳定的问题。
    我想要一种SoftICE 那类的较果,必要时将计算机整个给停了,我看SoftICE 还是比
较稳定的。 不知道各位大虾认为如何? 如果可行的话,告诉我该怎么样实现吗?   我用Vtoolsd.


                        我要稳定稳定稳定稳定稳定稳定稳定
                                  稳定是我的命
Nouk
驱动中牛
驱动中牛
  • 注册日期2001-08-22
  • 最后登录2006-10-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-05-28 11:32
GOOGLE the \"NT Rootkit\" source code.
Taiwan's Driver Developer
eqinzm
驱动牛犊
驱动牛犊
  • 注册日期2001-10-18
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
  • 社区居民
11楼#
发布于:2002-05-29 10:32
系统里面有个时钟中断
用来处理任务调度的
hook该中断
这样cpu一直在你的程序中
windows不能切换任务
就停下来了
Hi
VanCheer
驱动老牛
驱动老牛
  • 注册日期2002-02-21
  • 最后登录2003-08-28
  • 粉丝0
  • 关注0
  • 积分-20分
  • 威望-10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-05-29 13:36
系统里面有个时钟中断
用来处理任务调度的
hook该中断
这样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分
13楼#
发布于:2002-05-29 13:58
关键是你指的“把WIN32挂起”是怎么理解
也就是说你认为“把WIN32挂起”是什么样子的。
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: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分
15楼#
发布于: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分
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: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分
18楼#
发布于: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分
19楼#
发布于:2002-05-29 15:13
我去看看
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
上一页
游客

返回顶部