运行安装程序或检查程序是否已安装

时间:2009-02-06 18:45:56

标签: c# visual-studio-2008 .net-3.5 installer

我有一个程序,我想用作自动运行。我希望它能做三件事。它需要检查是否安装了特定程序,如果不安装,则向用户提供安装它的选项。其次,如果程序已安装,则向用户显示运行程序并卸载程序,第三,向用户显示查看自述文件的选项。

如何让程序检查并查看是否已安装其他程序? 如何从其他程序启动安装程序/卸载程序?

感谢。

P.S。我可以修改安装程序。

2 个答案:

答案 0 :(得分:1)

假设您的程序正在构建安装,我只需要让安装程序写入注册表项,然后在自动运行程序中检查该项。

要从自动运行程序启动安装程序,只需运行setup.exe,或使用MSIEXEC进行MSI。

答案 1 :(得分:0)

假设您的安装基于Windows Installer,您需要的只是here