首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开InstallAware应用程序的卸载向导

打开InstallAware应用程序的卸载向导
EN

Stack Overflow用户
提问于 2015-02-26 22:18:43
回答 1查看 1.1K关注 0票数 0

我有我的应用程序,将安装另一个应用程序。通过在我的程序中使用ShellAPI运行该应用程序的setup.exe,很容易做到这一点。

但是,如果这个外部应用程序已经存在,我想先卸载它。我可以通过打开控制面板,找到应用程序,然后有一些“卸载”或“修复”菜单选项来完成此操作。单击其中任何一个将打开此应用程序的InstallAware向导。

我可以从我的应用程序启动此向导吗?用户仍然需要单击并确认所有内容,但我正在尝试合并卸载和重新安装此外部应用程序的更新/更新版本所需的步骤。我找不到任何像uninstall.exe这样的东西来运行。从控制面板链接执行什么操作来卸载应用程序?

EN

回答 1

Stack Overflow用户

发布于 2015-02-26 22:26:47

您可以在注册表项下找到已安装应用程序的列表

代码语言:javascript
复制
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

每个应用程序都有自己的子键,因此您必须找到正确的子键。然后,卸载信息存储在UninstallString值下。

也有可能应用程序安装在HKEY_CURRENT_USER根密钥下。

但是,我不建议您自己执行卸载,除非您有某些特定的原因。任何像样的安装程序都应该能够执行现有安装的升级,因此调用setup.exe应该就足够了。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28744797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档