阅读:2917回复:8
如何在NT/2K driver中关闭(重新启动)计算机?
找了很久,试过好几个Native API,都不行。
以前这里有人发过贴子(被黑以前),说是先向下发IRP,再用个函数设置系统power,可惜现在找不到了。 有谁能给点信息? 谢谢! |
|
|
沙发#
发布于:2001-05-10 15:01
你有Chris.cant的那本书吧,有的话看看第164页呢? |
|
|
板凳#
发布于:2001-05-10 15:15
是吗?赶快回家翻一翻!
|
|
|
地板#
发布于:2001-05-10 15:26
好象不是吧,那是在电源管理中指示状态的,即是关机也是别人关了,告诉你一声而已。记得有个api exitwindow 是干这个的。
|
|
|
地下室#
发布于:2001-05-10 15:33
ExitWindows是Win32的,我要kernel的。
|
|
|
5楼#
发布于:2001-05-10 15:39
如果以前有人回答过的话,可以找以前的镜象包。在下载中心有。
|
|
|
6楼#
发布于:2001-05-10 15:44
我已经找过了。没有!
|
|
|
7楼#
发布于:2001-05-10 16:33
可是,可是功能驱动能够作出关闭计算机这样的决定吗? 这样的决定不是由用户或系统提出的吗? 然后由电源管理器将其变为IRP,再由驱动处理吗? btw:好象没有函数能够设置系统power.:o |
|
|
8楼#
发布于:2001-05-10 17:49
有一个函数ZwShutdownSystem可以,但我没有办法得到NTDLL.DLL中Ordinal大于255的函数入口。:(
|
|
|