gpt4 book ai didi

java - ntdll.dll 是 Windows XP 和 Windows Vista 的标准配置吗?

转载 作者:可可西里 更新时间:2023-11-01 11:22:37 24 4
gpt4 key购买 nike

ntdll.dll 是 Windows XP 和 Windows Vista 的标准配置吗?我知道我的 Windows XP 机器上有它,但我不确定这是否是每台机器的标准配置。

我很好奇的原因是 NTQuerySystemInformation 函数可以获取 windows XP 和/或 Windows Vista 系统的 CPU 使用率。

最佳答案

是的,但是您要使用的函数 不会 可能不会。根据 MSDN,NTQuerySystemInformation在未来的 Windows 版本中可能会被更改或不可用。你应该使用 GetSystemInfo相反,它位于 Kernel32.dll 中,可从 Windows 2000 及更高版本获得。

你真的应该学会检查MSDN关于 API 调用,然后再使用它们。而且,如果你这样做了,你应该学会倾听,因为一旦它被弃用,MS 就可以在更新中自由地将它从 future 的 NTDLL 文件中删除(尽管他们通常不会这样做)。在存在可行且受支持的替代方案时选择有意使用已弃用的函数始终不是一个好主意。

关于java - ntdll.dll 是 Windows XP 和 Windows Vista 的标准配置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1799547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com