-
-
[求助]vs2010编写64位驱动不加入内敛汇编正常,加入了就出错,请问大神们怎么处理啊!
-
发表于:
2017-7-15 09:33
7643
-
[求助]vs2010编写64位驱动不加入内敛汇编正常,加入了就出错,请问大神们怎么处理啊!
vs2010编写64位驱动不加入内敛汇编正常,加入了就出错,请问大神们怎么处理啊!
NTSTATUS DriverEntry(PDRIVER_OBJECT pDriver,PUNICODE_STRING str)
{
DbgPrint("驱动加载!!!!!!!!\r\n");//只有在Debug下才会使用
_asm
{ push eax;
pop eax;
mov eax,eax
}
//HookPsGetContextThread();//hookPsGetContextThread
//HookPsSetContextThread();
//HookNtQueryInformationThread();
pDriver->DriverUnload=ddk_Unload;
return (1);
}
出现下面错误,如果没有 push eax,pop eax则正常,配置属性->平台工具 设置为:Intel C++ Compiler XE 15.0
1>G:\2\2\2.cpp(16,7): error : Unsupported instruction form in asm instruction push.
1>G:\2\2\2.cpp(17,7): error : Unsupported instruction form in asm instruction pop.
1>": : error : fatal error: compilation terminated
我该怎么做啊?
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!