c++ - 如何在 C++ 中静默卸载 .exe
问题描述
我有 UninstallString,我想以静默方式卸载程序,以免涉及用户交互。我有 UninstallString 如下:
- C:\Program Files\Notepad++\uninstall.exe
- C:\Program Files\7-Zip\Uninstall.exe
C:\xampp\uninstall.exe
等等 ...
我已将这些作为进程打开但我不知道如何静默卸载它。
我有一些方法,比如找到窗户,然后发送 OK keyStrokes,但我不知道该怎么做。
如果它是 Windows 安装程序,那么我们可以使用类似...
MsiExec.exe /I{GUID} /q
但是对于上面以.exe作为路径的 UninstallString 怎么办。
任何帮助/方法将不胜感激。
非常感谢。
解决方案
推荐阅读
- node.js - 如何在nodejs post请求中获取文件的路径以在文件中写入一些数据
- c# - 如何在 TextBlock WPF DataGridTextColumn 的编辑模式下换行
- sass - Scss命名嵌套类与否
- templates - VS2019 + Xamarin.Forms = UWP/EXE 掉线了?
- php - 在电话号码验证中,9、10、14 位数字应该是有效的,如果数字以 + 开头,那么任何数字都应该是有效的
- php - MySQL语法错误试图找到空列值
- c++ - AWS lambda 中的 C++ OCR 应用程序
- android - Android - 插页式全屏广告没有反应
- php - Mysql查询计数某些值
- python - 我们如何在 django 中加入两个表?