阅读:1501回复:17
高手都跑这里了,只好这边问问题了
我在静态VxD中捕获ctrl+alt+delete热键,当
映射回当前虚拟机时蓝屏.怎么回事? VOID XCtrlCEvent::handler(BYTE scan, keyAction_t ka, DWORD shift, PVOID refData, DWORD elapased) { dout << \"Ctrl+Alt+Delete detected\" << endl; // if(unlock==1) reflectToVM(Get_Cur_VM_Handle(), shift); } 蓝屏提示: An exception 0D has occurred at 0028:FF018833 in VxD ks(05)+00001E13 This was called from 0028:C00035AF in VxD VMM(01)+000025AF. It may be possible to continue normally 我的定义的类构造函数为 XCtrlCEvent::XCtrlCEvent() : VHotKey(Delete_SCAN, SCAN_EITHER, HKSS_CtrlAlt, CallOnPress) {} 其中 Define Delete_Scan 83//为Delete的扫描码。 VOID XCtrlCEvent::handler(BYTE scan, keyAction_t ka, DWORD shift, PVOID refData, DWORD elapased) { // dout << \"Ctrl+Alt+Delete detected\" << endl; // if(unlock==1) reflectToVM(Get_Cur_VM_Handle(), shift); } 在refectToWM时蓝屏 但是我如果改为截获Ctrl_C(复制)时refectToWM就没有问题,好奇怪啊,why? |
|
|
沙发#
发布于:2002-05-26 11:11
不信试一试,百试百蓝屏
|
|
|
板凳#
发布于:2002-05-26 13:40
高手又回去了。
|
|
地板#
发布于:2002-05-26 15:41
真人不露相,露相非真人
|
|
地下室#
发布于:2002-05-26 17:50
晕倒,看来灌水版里是套不出真话
|
|
|
5楼#
发布于:2002-05-26 18:50
顶
|
|
|
6楼#
发布于:2002-05-26 19:22
顶什么啊!你就不应该在这里问技术问题
|
|
7楼#
发布于:2002-05-26 19:24
abv初学者里边变成我回答问题了,晕
|
|
|
8楼#
发布于:2002-05-26 19:28
那你到CBA去问啊!
|
|
|
9楼#
发布于:2002-05-26 20:11
哦哦
|
|
|
10楼#
发布于:2002-05-26 20:22
厉害厉害。
|
|
11楼#
发布于:2002-05-26 20:25
WHY
|
|
12楼#
发布于:2002-05-26 20:28
我不解,那位老兄试试看,要是不蓝屏我请客
|
|
|
13楼#
发布于:2002-05-26 20:33
容我一试再说
|
|
14楼#
发布于:2002-05-26 22:26
不用试肯定蓝屏
|
|
15楼#
发布于:2002-05-27 00:20
结果怎么样?
|
|
|
16楼#
发布于:2002-05-27 08:38
不用试肯定蓝屏 为什么? |
|
|
17楼#
发布于:2002-05-27 16:37
顶一顶
|
|
|