首页
社区
课程
招聘
[求助]WDM驱动如何实现直接系统重启?
发表于: 2007-4-25 14:03 7759

[求助]WDM驱动如何实现直接系统重启?

2007-4-25 14:03
7759
现在开发一个功能,需要在WDM驱动里实现直接重启系统,类似实模式DOS,如何做?
哪位大虾提示一下有没对应的系统API,最好是汇编指令,以便直接使用

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 196
活跃值: (135)
能力值: ( LV10,RANK:170 )
在线值:
发帖
回帖
粉丝
2
看看这个:
NTSYSAPI
NTSTATUS
NTAPI
NtShutdownSystem(
  IN SHUTDOWN_ACTION      Action
);
==================================================
typedef enum _SHUTDOWN_ACTION {
    ShutdownNoReboot,
    ShutdownReboot,
    ShutdownPowerOff
} SHUTDOWN_ACTION, *PSHUTDOWN_ACTION;
2007-4-25 16:49
0
雪    币: 367
活跃值: (20)
能力值: ( LV5,RANK:70 )
在线值:
发帖
回帖
粉丝
3
Win64编译通过,Win32编译时找不到符号,看了下ntoskrl.lib,对应这个函数的项目少了@4,形如__imp_NtShutdownSystem,而不是__imp_NtShutdownSystem@4,所以找不到符号
2007-4-26 00:06
0
雪    币: 796
活跃值: (370)
能力值: ( LV9,RANK:380 )
在线值:
发帖
回帖
粉丝
4
关机的就有.
2007-4-26 22:13
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
WDM驱动编程
我去打光盘自带的例子,点击后缀名.dsw的文件,打不开例子程序
自己按书上步骤编程时,编译提示打不开wdm.h
是不是安装出错了啊
请大侠们指点
2007-10-11 11:13
0
雪    币: 66
活跃值: (16)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
6
bugcheck (power_failure)
halXXXX
shutdownsys
2007-10-14 08:13
0
雪    币: 66
活跃值: (16)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
7
bugcheck (power_failure) 是重启还是关机来着。。。忘掉了-。-
2007-10-14 08:13
0
雪    币: 333
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
记得以前看过本书,上面说把指定内存数值设成1234电脑就会自动从新启动,当然那是在DOS下利用CPU的特性做到的,这个地址我给忘了哪个高手还记得啊?

那个地址我以前用DEBUG测试过,肯定管用
2007-10-14 13:28
0
雪    币: 375
活跃值: (12)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
9
重启

要不就蓝屏
2007-10-15 12:35
0
雪    币: 66
活跃值: (16)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
10
那个bugcheck是直接重启的  不蓝屏
2007-10-18 15:45
0
游客
登录 | 注册 方可回帖
返回
//