【问题标题】:Chain Dot Net 4 Framework install into NSISChain Dot Net 4 框架安装到 NSIS
【发布时间】:2012-03-19 01:36:01
【问题描述】:

我正在尝试通过 NSIS 在我的应用中静默安装 .NET 4 Framework。

我这辈子都想不出如何让 .NET 安装程序向我的安装程序报告它的位置,并更新 NSIS 上的进度条以反映这一点。

有没有简单的方法可以做到这一点?

编辑:只是为了澄清我想这样做,因为当 .NET 安装程序静默运行时,看起来我的安装程序已冻结,因为在安装 .NET 之前进度条不会移动。

【问题讨论】:

    标签: .net-4.0 installation nsis


    【解决方案1】:

    任何设置工具都不支持此功能。无法捕获第三方安装程序进度并将其集成到主安装程序中。

    相反,第三方安装 (.NET Framework) 可以以基本进度运行。这样,它会显示自己的进度条,比您在主安装程序中捕获的更准确。

    【讨论】:

    • 嗯,这是一个从 .Net 安装程序获取信息的教程:msdn.microsoft.com/en-us/library/ff859983.aspx 它看起来有点笨拙。知道如何在 NSIS 中使用该信息吗?它使用命名管道进行通信。
    • @Hellfire 它不使用管道,它使用一个部分(内存映射),你必须编写一个自定义 NSIS 插件来与那个“API”接口
    • 哦,抱歉,Windows 中的命名管道是一回事?将研究自定义插件,谢谢 Anders :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-10
    • 2022-01-21
    • 1970-01-01
    • 2022-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多