weifen
驱动牛犊
驱动牛犊
  • 注册日期2001-08-25
  • 最后登录2001-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1378回复:5

读undoc nt所产生的问题。

楼主#
更多 发布于:2001-11-27 02:20
我在读undoc nt时有一些不解:
  在介绍hook system service时,书中介绍道:ntoskrnl.exe输出一个KeServiceDescriptorTable,但我却发现实际输出的是_KeServiceDescriptorTable(最前面有underscore),但书中的例子却能正常运行。why.

liuhb
驱动牛犊
驱动牛犊
  • 注册日期2001-09-25
  • 最后登录2002-03-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-11-27 11:54
这是一个与编译有关的问题。
对C语言来讲,一般由以下三种调用约定:
__cdecl
__stdcall
__fastcall
看看SDK吧。
混在深圳
weifen
驱动牛犊
驱动牛犊
  • 注册日期2001-08-25
  • 最后登录2001-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-11-27 16:59
似乎这三种calling convention都只改变函数的名称,而不改变变量的名称。
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
地板#
发布于:2001-11-29 15:17
编译器会处理的.
用extern \"C\"解决.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
du_lin
驱动小牛
驱动小牛
  • 注册日期2002-01-26
  • 最后登录2005-08-22
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-01-30 12:52
那里有 unducoment NT???
大虾能不能传我一份。
感激不尽!!!! :P
linfeng1216
驱动小牛
驱动小牛
  • 注册日期2004-03-10
  • 最后登录2008-12-31
  • 粉丝0
  • 关注0
  • 积分818分
  • 威望89点
  • 贡献值0点
  • 好评度74点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-05-25 13:59
在本站的 资源 里就有啊,你查找一下就行了。
这件事很难
游客

返回顶部