版块
论坛
喜欢
话题
应用
搜索
登录
注册
flying的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=31694
一个编译器连接问题,请大家帮忙!
小弟在调试驱动程序时碰到了这么一问题: 因为驱动程序中用到了MmGetPhysicalAddress(),而该函数为NTDDK.h中有申明,而在Wdm.h中没有定义,所以我在程序中自己人为地引入了函数申明:NTKERNELAPI PHYSICAL_ADDRESS M...
全文
回复
(
12
)
2004-03-17 20:08
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
wowocock
:
靠,直接到NTOSKRNL里去反汇编,然后直接拿来用,多好??
(2004-03-18 20:49)
回复
flying
:
哇,wowocock兄果然牛人! 太好了! 不过,下面的一行问号是什么意思? 能否帮助解释一下? :D
(2004-03-18 19:51)
回复
wowocock
:
PVOID __declspec(naked) MmGetPhysicalAddress(DWORD LineAddress) { _asm { mov ecx, LineAddress mov ...
(2004-03-18 16:38)
回复
flying
:
还是不行啊,如果加入 #ifdef __cplusplus extern "C" { #endif .... #ifdef __cplusplus } #endif 加么就会出现第二种错误,如果不加入,就会出现第一种错误,如果不...
(2004-03-18 16:00)
回复
jiurl
:
#ifdef __cplusplus extern "C" { #endif NTKERNELAPI PHYSICAL_ADDRESS MmGetPhysicalAddress ( IN PVOID BaseAddress ); ...
(2004-03-18 11:58)
回复
flying
:
#pragma comment(lib,"ntoskrnl.lib") 是不是在我的源文件中加入#pragma comment(lib,"ntoskrnl.lib")? 我试了,还是会出现第二个错误。 wowocock, 你...
(2004-03-18 10:56)
回复
flying
:
#ifdef __cplusplus extern "C" { #endif NTKERNELAPI PHYSICAL_ADDRESS MmGetPhysicalAddress ( IN PVOID BaseAddress ); ...
(2004-03-18 08:08)
回复
jiurl
:
#ifdef __cplusplus extern "C" { #endif NTKERNELAPI PHYSICAL_ADDRESS MmGetPhysicalAddress ( IN PVOID BaseAddress ); ...
(2004-03-17 21:57)
回复
arthurtu
:
肯定是这个的原因
(2004-03-17 20:50)
回复
wowocock
:
#pragma comment(lib,"ntoskrnl.lib")
(2004-03-17 20:29)
回复
1
2
下一页 »
flying
加关注
写私信
0
关注
0
粉丝
261
帖子
返回顶部