【问题标题】:How to create a MFC Application to run setup.exe(msi installer)?如何创建 MFC 应用程序来运行 setup.exe(msi 安装程序)?
【发布时间】:2011-05-26 03:42:43
【问题描述】:

我有 java 应用程序(.jar 文件)并创建了一个批处理文件来执行该应用程序。 另外,我使用 Visual Studio 2005(Setup.exe、.msi)创建了一个安装项目。

但是,它需要 JRE 才能运行。我已经下载了 jre 安装程序(exe 文件),然后想通过创建一个调用两个安装程序(jre 安装程序和 Setup.exe)的简单 MFC 应用程序来捆绑它。

这是要创建的 MFC 应用程序功能列表:

1) 在执行(双击)MFC 应用程序时,要检查是否已经安装了 JRE 和我的 Java 应用程序。

2) 如果发现安装了 JRE,则获取安装路径,将其显示到 MFC 的文本框,然后禁用文本框和 JRE 安装按钮。如果发现已安装,则与我的 Java 应用程序相同。

3) 单击安装按钮(JRE 或我的应用程序)后,想要执行安装程序。

感谢任何有关正确方向的指导。

编辑:目标操作系统 Windows XP up

【问题讨论】:

    标签: mfc installation


    【解决方案1】:

    为什么不为您的安装程序使用 JRE 先决条件?也许这会有所帮助:Adding Custom prerequsites to visual studio setup project

    这样您就不需要启动安装程序的应用程序。

    【讨论】:

    • 这是一个好主意,但据我所知,通过向设置项目添加自定义先决条件需要 .net 框架。这在 Windows XP 中不是默认设置 (stackoverflow.com/questions/1229622/…)
    • 我不这么认为。 Visual Studio 引导程序没有任何软件要求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-27
    • 2015-04-09
    • 1970-01-01
    • 2012-05-22
    • 2018-08-05
    • 1970-01-01
    相关资源
    最近更新 更多