阅读:1350回复:2
wowocock请进来看一下
http://www.driverdevelop.com/forum/html_88451.html?1116040285
贴中,你的工程是不是用vs2003编译的 我这里编译了一下,它不认_asm leave指令,却认识_asm enter c:\\CallMsgRing0\\driver\\CallMsgRing0.c(126): error C2400: inline assembler syntax error in \'opcode\'; found \'newline\' leave是186下就有的指令,vc6嵌入汇编宣称都支持到486的汇编了,为什么在vs 2003下会出这样的问题?是vs 的bug吗? 我只好代替成mov esp, ebp + pop ebp了 你那里有没有这个问题 |
|
|
沙发#
发布于:2005-05-16 12:46
up 一下子
|
|
|
板凳#
发布于:2005-05-16 16:49
对,的确有问题,其实你可以用EMIT来定义宏,或者用你的方法也可以.
|
|
|