阅读:1378回复:5
读undoc nt所产生的问题。
我在读undoc nt时有一些不解:
在介绍hook system service时,书中介绍道:ntoskrnl.exe输出一个KeServiceDescriptorTable,但我却发现实际输出的是_KeServiceDescriptorTable(最前面有underscore),但书中的例子却能正常运行。why. |
|
沙发#
发布于:2001-11-27 11:54
这是一个与编译有关的问题。
对C语言来讲,一般由以下三种调用约定: __cdecl __stdcall __fastcall 看看SDK吧。 |
|
|
板凳#
发布于:2001-11-27 16:59
似乎这三种calling convention都只改变函数的名称,而不改变变量的名称。
|
|
地板#
发布于:2001-11-29 15:17
编译器会处理的.
用extern \"C\"解决. |
|
|
地下室#
发布于:2002-01-30 12:52
那里有 unducoment NT???
大虾能不能传我一份。 感激不尽!!!! :P |
|
5楼#
发布于:2004-05-25 13:59
在本站的 资源 里就有啊,你查找一下就行了。
|
|
|