如何在Delphi中使用ManagementObjectSearcher?
我在互联网上找到了,但我不知道如何在delphi中使用 ManagementObjectSearcher 。我的主要问题是我必须在“使用”中添加哪个文件。
我找到了一个代码但是无法让它在我的系统中运行。
I found on internet but I didn't got how can I use ManagementObjectSearcher in delphi. My main question which file I have to add in 'uses'.
I found one code but can't make it run in my system.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Himadri,您引用的代码使用
Delphi Prism
中的ManagementObjectSearcher
,即ManagementObjectSearcher
是一个 .Net 类,用于检索有关WMI
。您可以使用 3 种替代方法从 delphi 访问 WMI。1) 从组件->导入组件导入
Microsoft WMIScripting Library
,然后选择导入类型库。2) 使用 COM 后期绑定
3) 使用 WMI 库,例如 GLibWMI VCL 组件库
< img src="https://i.sstatic.net/Vzyq1.jpg" alt="alt text">
您可以在 SO 中找到有关 WMI 和 Delphi
Himadri, the code wich you refer uses the
ManagementObjectSearcher
inDelphi Prism
, theManagementObjectSearcher
is a .Net class for retrieve information about theWMI
. you can access the WMI from delphi using 3 alternatives.1) importing the
Microsoft WMIScripting Library
from Component->Import Component and then select Import type library.2) use a COM late binding
3) using a WMI library, like the GLibWMI VCL Component Library
you can found several samples in S.O about the WMI and Delphi
另一种选择是使用基于 .NET Framework 2.0 的
Delphi 2007 .Net
个性(如果您有 RadStudio 2007),请检查此示例以从
ManagementObjectSearcher
访问code>Delphi 2007 .Net 控制台应用程序。Another option is use the
Delphi 2007 .Net
personality (if you have the RadStudio 2007) which is based on .NET Framework 2.0check this sample to access the
ManagementObjectSearcher
from anDelphi 2007 .Net
console application.