我在驱动中想调用ZwShutdownSystem来实现在驱动中关机的功能。但是不知道为什么就是编译通不过。我使用ddk 是2003版本的。编译提示如下:1>shutdown.c(37) : error C2064: term does not evaluate to a f...
全文
回复(8) 2007-12-19 15:42 来自版块 - 内核编程
表情
Leonsoft386 .model flat, stdcall option casemap:none include w2k\ntddk.inc include w2k\ntdll.inc includelib ntdll.lib ;>>>>>>>&...(2008-03-29 21:47)
WQXNETQIQIint 2e一样好使(2008-03-23 20:54)
niumowangmeng楼上的好像windows xp以后都是通过sysenter指令进入内核的,int 2eh不好使吧(2008-03-23 20:37)
WQXNETQIQIint 2e是系统服务调用。。。可以call到内核ntshutdownsystem。。。不懂别说好吧(2007-12-21 12:23)
lovehhyInt 2e无法保存数据吧,跟硬重启是一样的(2007-12-20 20:28)
WQXNETQIQI直接Int 2e(2007-12-20 16:20)
lovehhy楼上的是Win32的,不是内核的(2007-12-20 14:43)
zhangleierliHMODULE hntDll = ::LoadLibrary("ntdll.dll"); fpZwShutdownSystem1 = (fpZwShutdownSystem)GetProcAddress(hntDll, "...(2007-12-20 12:23)

返回顶部