注册 登录
编程论坛 汇编论坛

PsGetProcessImageFileName的问题

lqf20080901 发布于 2012-11-25 21:26, 1194 次点击
用vc6+ddk2600编译一某驱动程序时,编译没问题,连接时出现了error LNK2001: unresolved external symbol _PsGetProcessImageFileName@4

大侠们告知下,到底是哪里出了问题,我的系统是xp
7 回复
#2
lqf200809012012-12-02 16:15
自己顶下,期待大侠们的答案。。。。
#3
x64asm2012-12-02 16:42
答案很简单 该函数没有包含在NTOSKRNL.LIB里 无法静态调用
请使用MmGetSystemRoutine动态获取之
#4
suijishu2012-12-02 18:18
膜拜大牛!!!只有ntoskrnl.exe,咋整
#5
x64asm2012-12-03 20:52
回复 4楼 suijishu
只有本站会员才能查看附件,请 登录


只有本站会员才能查看附件,请 登录


请自行下载替换ntoskrnl.lib后即可编译之,注意该函数是XP以后新增,
2000下静态使用,驱动程序可能不会加载,建议动态获取。

如果需要64位或者安藤的文件,请跟我联系。
#6
wp2319572012-12-04 10:35
旖旎厉害  ddk俺能打0分 准准的
#7
suijishu2012-12-04 13:09
以下是引用wp231957在2012-12-4 10:35:42的发言:

旖旎厉害  ddk俺能打0分 准准的
DDK很难吗?
#8
wp2319572012-12-04 13:30
以下是引用suijishu在2012-12-4 13:09:35的发言:

DDK很难吗?
当然因人而异了   对我来说很难了
1