xbear_2005
驱动牛犊
驱动牛犊
  • 注册日期2005-01-08
  • 最后登录2006-09-06
  • 粉丝0
  • 关注0
  • 积分37分
  • 威望7点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1346回复:5

初学者求助。。。

楼主#
更多 发布于:2005-03-16 20:34
我在驱动程序里调用 PsGetCurrentProcessId()但是编译总是出错:
error LNK2001: unresolved external symbol _PsGetCurrentProcessId@0
我在头文件里也添加了#pragma comment(lib,\"ntoskrnl.lib\"),但还是不行
这是怎么回事啊?
谢谢了。
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2005-03-16 20:58
我在驱动程序里调用 PsGetCurrentProcessId()但是编译总是出错:
error LNK2001: unresolved external symbol _PsGetCurrentProcessId@0
我在头文件里也添加了#pragma comment(lib,\"ntoskrnl.lib\"),但还是不行
这是怎么回事啊?
谢谢了。


如果用命令行编译的话,,你最好把那个头文件加到sources文件中去。。。。

试试行不行吧。。。。。
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
xbear_2005
驱动牛犊
驱动牛犊
  • 注册日期2005-01-08
  • 最后登录2006-09-06
  • 粉丝0
  • 关注0
  • 积分37分
  • 威望7点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-16 23:49
你说的是那个头文件啊
aiwadgj
驱动老牛
驱动老牛
  • 注册日期2004-11-13
  • 最后登录2020-12-24
  • 粉丝0
  • 关注0
  • 积分119分
  • 威望84点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2005-03-17 08:05
你说的是那个头文件啊


不是头文件。。。你没有用过命令编译啊。。。

就是sources文件。。。。。自己翻翻书看好了。。
酒也在沉溺,何时麻醉我抑郁。过去了的一切会平息。。。。。。。
bmyyyud
驱动老牛
驱动老牛
  • 注册日期2002-02-22
  • 最后登录2010-01-21
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望130点
  • 贡献值0点
  • 好评度106点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-17 09:56
也许就是头文件问题,ntddk.h里面有该函数声明,include进去
滚滚长江东逝水 浪花淘尽英雄 是非成败转头空 青山依旧在 几度夕阳红 白发渔樵江渚上 惯看秋月春风 一壶浊酒喜相逢 古今多少事 尽付笑谈中
xbear_2005
驱动牛犊
驱动牛犊
  • 注册日期2005-01-08
  • 最后登录2006-09-06
  • 粉丝0
  • 关注0
  • 积分37分
  • 威望7点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-20 20:53
谢谢大家,问题已经解决了。
游客

返回顶部