开发者社区> 问答> 正文

有熟悉NtQuerySystemInformation这个函数或者是Ntdll的吗:报错

我在xp下做了一个功能,用到NtQuerySystemInformation

这个函数,然后必须包含ntdll.lib。

但是现在我要把程序移植到win7 64位上面,

然后这个ntdll.lib就必须换成x64版本的。

但是我找了半天了,网上只有ia64版本的,没有x64版本的。

是不是说我只能绝望了?网上说NtQuerySystemInformation在win7下是无效的。。

展开
收起
kun坤 2020-06-14 17:57:51 837 0
1 条回答
写回答
取消 提交回答
  • ntdll.lib这种库应该不需要你自行部署吧,装sdk时自带,我翻了一下msdn,说一些新的windows版本将可能会被修改或者,不可用,不应该依赖这个函数,msdn也提到了一些替代函数,你可以去看看,另外我看下面说这个函数与导入库没有关系,需要运行时从ntdll.dll中仔细获取函数地址
    ######

    引用来自“Ivnoidea”的评论

    ntdll.lib这种库应该不需要你自行部署吧,装sdk时自带,我翻了一下msdn,说一些新的windows版本将可能会被修改或者,不可用,不应该依赖这个函数,msdn也提到了一些替代函数,你可以去看看,另外我看下面说这个函数与导入库没有关系,需要运行时从ntdll.dll中仔细获取函数地址
    谢谢大神这两天对我的解答
    2020-06-14 17:57:56
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
用RxSwift写易维护易读的愉悦代码 立即下载
《0代码搭应用》 立即下载
不止代码 立即下载