阅读:1341回复:6
请高手赐教
我在DRIVERENTRY中嵌入汇编
_asm { ... } 安装成功了 而先定义 void _declspec(naked) fucname() { _asm { //为空,无内容 } } 在DRIVERENTRY中调用,一安装驱动就重启,为什么? _declspec(naked)到底有什么含义,如何使用?请高手赐教 |
|
沙发#
发布于:2004-07-27 22:54
怎么安装的
|
|
|
板凳#
发布于:2004-07-27 23:57
用WALT ONEY的配书模板
|
|
地板#
发布于:2004-07-28 10:07
我在DRIVERENTRY中嵌入汇编 而先定义 void _declspec(naked) fucname() { _asm { //为空,无内容 ret/////////加一个 ret } } |
|
地下室#
发布于:2004-07-28 19:00
为什么,请楼主赐教,并解释一下_declspec(naked)的含义,与直接嵌入汇编有什么区别
|
|
5楼#
发布于:2004-07-28 22:01
为什么,请楼主赐教,并解释一下_declspec(naked)的含义,与直接嵌入汇编有什么区别 直接嵌入汇编 编译器有时会自动帮你保存一些积存器的值,_declspec(naked) 不会帮你增加任何代码 |
|
6楼#
发布于:2004-07-28 22:29
为什么不推荐直接用汇编了
|
|