阅读:3685回复:5
引用KeLowerIrql出错高手赐教//提升IRQL中断级a2qq2q Irql=KeRaiseIrqlToDpcLevel(); //写入 RtlCopyMemory(KdDisableDebuggerAddress,No1Code,2); RtlCopyMemory(KdDisableDebuggerAddress+2,No2Code,1); //恢复Irql KeLowerIrql(Irql); 出错信息 error LNK2019: unresolved external symbol __imp_@KfLowerIrql@4 referenced in function "void __stdcall MyHook_KdDisableDebugger(void)" (?MyHook_KdDisableDebugger@@YGXXZ) 我用VC6。0 是不是 |
|
沙发#
发布于:2011-01-06 05:51
将vc6调用方式改为__fastcall方式试下,可以参考
http://msdn.microsoft.com/en-us/library/Aa295770 |
|
板凳#
发布于:2011-01-06 08:25
我看了函数加__fastcall 也不行郁闷
|
|
地板#
发布于:2011-01-06 09:41
在项目的设置中,vc6应该在项目属性的链接(link)标签里进行__fastcall的设置。通常这种错误都是因借口不对而找不到链接的函数。
|
|
地下室#
发布于:2011-01-06 09:47
设置 成什么呢
|
|
5楼#
发布于:2011-01-06 10:32
你google下,不就知道了吗?vc6 link __fastcall
|
|