问题标签 [wmi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
winapi - 结束win32进程vbscript
我有以下代码来结束进程,但我仍然收到错误代码 2(拒绝访问)。
c# - 在 C# 中更改本地管理员密码
我正在寻找一种方法来更改 Windows(本例中为 XP)机器上的本地用户帐户(本地管理员)的密码。我已经阅读了有关执行此操作的一种方法的CodeProject 文章,但这似乎并不“干净”。
我可以看到这可能与 WMI 有关,所以这可能是答案,但我不知道如何将 WinNT WMI 命名空间与 ManagementObject 一起使用。当我尝试以下代码时,它会引发“无效参数”异常。
有一个更好的方法吗?(我使用的是 .NET 3.5)
编辑:感谢伊利为我指明了正确的方向。这是我最终使用的代码:
c# - C# 中用于获取 CPU ID 和驱动器/卷序列号的 API
我知道我可以通过查询 WMI 来获取物理驱动器的 CPU 标识符和卷序列号,但 WMI 通常会花很多时间。如果有的话,还有哪些更快的选项可用于检索此信息?是否有 Win32 API 可以做到这一点?
编辑:请允许我澄清一下。通过 CPU 标识符,我指的是通过查询以下 WMI 实例属性获得的相同值:
- Win32_Processor::ProcessorId
- Win32_LogicalDisk::VolumeSerialNumber
powershell - 为什么我会选择 Powershell 而不是 WMI 来开发管理界面?
我们正在讨论为我们的分布式系统开发改进的管理基础架构。我们使用 COM、Web 服务和 .NET 组件。由于我们基于 Microsoft Windows Server XP/2003,我想,我们基本上有两种选择:
- Powershell cmdlet
- 使用 System.Management 的 WMI 类和本机代码(类、实例、方法、事件)的 WMI 提供程序
为什么我们会选择 Powershell 而不是 WMI?
.net - 检查 .net 中的等效共享文件夹
有没有办法在.net 框架内检查两个不同的共享文件夹是否实际上指向同一个物理目录?Windows 中的目录是否具有某种唯一标识符?Google-fu 让我失望了。
(我的意思是,除了将临时文件写入一个文件并查看它是否出现在另一个文件中)
编辑:我想我已经发现了我需要的东西,感谢 Brody 让我在 System.Management 命名空间中指出了正确的方向。
windows - 以编程方式“将我的 Windows 桌面扩展到此显示器上”
我希望能够通过代码设置“将我的 Windows 桌面扩展到此显示器上”。PowerShell 脚本将是理想的。WMI 似乎是前进的方向,但我对 WMI 的了解为零。
c - 任何人都知道如何将 WMI 与 C 而不是 C++ 一起使用?
我不想为此重新学习 C++!任何图书馆/网址都会很棒,是的,谷歌在这里没有多大帮助:-(
这是针对即将到来的项目,我的产品(基于 Java)将为 Microsoft 的 Hyper-V 虚拟化平台提供支持。与提供 Web 服务的 VMware 不同,Hyper-V API 只是 WMI 的扩展。我不希望使用 J-Integra 等商业工具将 Java 集成到 COM/WMI 中,而且我发现的少数开源工具已经过时了。
我宁愿将 JNI 与 C 一起使用而不是 C++。有人知道我在哪里可以找到使用 C 进行 WMI 操作的库等吗?是否可以像使用 Python 客户端一样使用?(是的,我知道 C 不是 OOP 语言:D)。
提前致谢。
excel - 使用 WMI 在 VBA 中获取当前的 Windows 用户名
我想知道是否有一种简单的方法可以使用 WMI 为您获取当前带有域的 Windows 用户名。Windows API 调用只会为您获取简短的用户名,因此您最终会再次调用域名。我有一些代码,但出现自动化错误。有任何想法吗?我认为我走在正确的道路上,但我对 WMI 有点陌生。
更新:查看对已接受答案的评论
.net - 机器联机时的 WMI 事件
是否有您可以订阅的 WMI 事件,当远程计算机启动并联机或脱机时会触发该事件?
我的应用程序需要能够监控机器的可用性,理想情况下,我想要一些可以通过事件而不是连续轮询工作的东西。
wmi - 查找远程系统中是否存在特定产品
尝试查找产品是否安装在远程PC中,执行需要很长时间,有什么方法可以更快地实现这一点。
//用法: //uninstall4("hostname", "productname", "{AC9C1263-2BA8-4863-BE18-01232375CE42}", "10.0.0.69");