Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/161.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ WMIC在WOW6432节点中安装一个程序_C++_Windows_Registry - Fatal编程技术网

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++程序,所以我真的不知道如何使用它!谢谢你的帮助!