x64 上的 Wmi win32 类
我正在使用 wmi 和 win32_* WQL 查询开发 .net 应用程序。 http://msdn.microsoft.com/en-us /library/aa394084(VS.85).aspx 这样的应用程序可以在 x64 上运行吗?
I'm developing .net application using wmi and win32_* WQL queries.
http://msdn.microsoft.com/en-us/library/aa394084(VS.85).aspx
Will such application work on x64?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的。这些类名在 64 位 Windows 上的工作方式相同。出于兼容性原因,“Win32”部分并未更改。毕竟,无论如何,无论位数如何,您可以查询的所有内容都是相同的。
您可以轻松地使用 PowerShell 和
Get-WmiObject
cmdlet 中的这些内容。这对于 32 位和 64 位版本的 PowerShell(它本身也是一个 .NET 程序)都没有问题。Yes. Those class names work the same on 64-bit Windows. The "Win32" part just wasn't changed for compatibility reasons. After all, everything you can query is the same regardless of bit-ness, anyway.
You can easily play around with those in PowerShell and the
Get-WmiObject
cmdlet. This works without problems for both 32-bit and 64-bit versions of PowerShell (which itself is a .NET program too).