阅读:1399回复:6
如何在驱动里使机器重启,并要能把系统缓冲里的数据保存
如何在驱动里使机器重启,并要能把系统缓冲里的数据保存
mov eax, Reboot_Processor VMMCall System_Control 上面这个调用不能保存数据,请帮忙 60分,解决就给分,不食言 |
|
|
沙发#
发布于:2002-12-05 19:48
是VXD驱动吗?
|
|
板凳#
发布于:2002-12-05 19:49
当然是vxd驱动
|
|
|
地板#
发布于:2002-12-05 19:49
先保存再启动。
|
|
地下室#
发布于:2002-12-05 21:23
先保存再启动。 高! :o |
|
|
5楼#
发布于:2002-12-06 08:06
[quote]先保存再启动。 高! :o [/quote] 拍?这谁不知道? |
|
6楼#
发布于:2002-12-06 09:26
//调用用户程序来保存,或发消息给系统
struct{ WORD nCmdShow; DWORD lpCmdLine; }winex; 然后 winex.nCmdShow=1; winex.lpCmdLine= SHELL_LocalAllocEx(LMEM_STRING,0,\"c:\\your.exe\",pp); SHELL_CallDll(\"KERNEL\",\"WINEXEC\",sizeof(winex),&winex); 最后SHELL_LocalFree(winex.lpCmdLine); 不知是否可行? |
|
|