MsiExec.exe / X {9BA100BF-B59D-4657-9530-891B6EE24E31};
我需要通过main中的cpp项目运行此命令。这是软件的新版本,需要在安装之前删除旧版本。我想使用应用程序注册表中的“卸载字符串”来执行此操作。有没有办法在cpp中做到这一点?我正在使用Qt 5.5。谢谢。
最佳答案
最简单的方法之一是使用system函数。
即:
int result = system("MsiExec.exe /X{9BA100BF-B59D-4657-9530-891B6EE24E31}");
其他Windows特定的方式涉及使用CreateProcess或ShellExecute Windows Win32 API函数。
关于c++ - 从C++运行MsiExec.exe吗?视窗,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51975745/