版块
论坛
喜欢
话题
应用
搜索
登录
注册
ygmlq的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=26460
ZwCreateProcess(...) 编译通不过,怎么回事?
NTSYSAPI NTAPI ZwCreateProcess(OUT PHANDLE ProcessHandle,IN ACCESS_MASK DesiredAccess,IN POBJECT_ATTRIBUTES ObjectAttributes OPTIONAL,IN HAN...
全文
回复
(
7
)
2003-10-21 10:12
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
cicada
:
加extern “C”没有用啊。我就是试验UndocumentNT一书中hook API的例子。Hook ZwCreateFile编译通过,执行正常,将下面代码中ZwCreateFile该成ZwCreateProcess编译报“未定义的函数”,增加楼主的定义后就报和楼主类似的错误...
(2004-09-02 07:34)
回复
wowocock
:
(__imp_?ZwCreateProcess@@YGHPAPAXKPAX1E111@Z) 明显是C++的函数方式,你要用系统的函数请一律加EXTERN “C”
(2004-09-01 22:59)
回复
cicada
:
最后是如何解决的?能否贴出相关的代码啊?
(2004-09-01 20:50)
回复
else
:
如果是在内核态可不要用Ntdll
(2003-10-21 11:18)
回复
freducn2002
:
程序开始处声明一下函数即可。
(2003-10-21 11:02)
回复
arthurtu
:
没有记错的话,应该要是加入ntdll.lib 是函数的声明自己写。
(2003-10-21 10:33)
回复
else
:
因为Ntoskrnl.exe 并没有引出这个函数。 不过你可以按照标准的实现自己写一个
(2003-10-21 10:21)
回复
ygmlq
加关注
写私信
0
关注
0
粉丝
40
帖子
返回顶部