C++ WMIC在WOW6432节点中安装一个程序
您好要使用C++ WMIC在WOW6432节点中安装一个程序,c++,windows,registry,C++,Windows,Registry,您好要使用wmic卸载程序问题是程序存储在: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 和wmic只能在默认情况下查看: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 您能否找到一种在以下位置安装unistall应用程序的方法: HKEY_LOCAL_MACHINE\SOFT
wmic
卸载程序问题是程序存储在:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
和wmic
只能在默认情况下查看:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
您能否找到一种在以下位置安装unistall应用程序的方法:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
使用wmic
关于这个问题,我看到了一些:
还可以找到以下内容:
我真的需要使用wmic
卸载程序,有人能帮我吗?
是否有人可以在cpp中创建一个小函数,将WMIC设置为默认设置为HKEY\U LOCAL\U MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
我知道这很难,任何帮助都会很好 按照您的要求行事记录在: C++应用程序可以使用与的接口将非默认提供程序的使用与WMI进行通信
1) 你没有像Unistallation exe、Uninstall.bat这样的文件吗?。2) 你能在“添加/删除”程序中看到文件名吗?3) 您是否尝试按名称卸载。(通过指定应用程序的名称)很可能是的,但由于我在网络上有很多计算机,使用wmic卸载程序要比逐个卸载容易得多。这样做将非常漫长和痛苦1)可能是2)是3)是,但它找不到1)如果你知道卸载文件的路径(我觉得路径可能很常见/您可能已经存储在注册表中),您可以直接使用wmic运行该文件。2)如果您能够看到,我希望它能够工作(尝试使用wmic命令“wmic product get name”(指定远程详细信息)列出已安装的应用程序)3)您可以告诉我们使用的wmic命令以及该命令的返回值吗?“wmic product get name”是的,这是我的问题。似乎没有这样做。如何使wmic看到该程序?除我的评论外,wmic将仅显示由Microsoft Installer()安装的软件。因此,我可以知道安装程序的类型吗?您是否尝试使用卸载脚本(通过远程运行它)谢谢你的帮助,真的很感谢!!你能给我一个小例子吗?在一个位于HKEY-LoalAlxMault\Save\\WoW632节点\微软\ Windows \CurrutValue\\卸载的CPUP中的程序中,UnSTALL是一个新的C++程序,所以我真的不知道如何使用它!谢谢你的帮助!