代码之家  ›  专栏  ›  技术社区  ›  brian_d

在编译的NSI可执行文件中运行导入的NSI代码

  •  0
  • brian_d  · 技术社区  · 16 年前

    是否可以导入NSI代码并在编译后的NSI可执行文件中运行它?

    假设我有一个NSI脚本 fubar.nsi 并将其编译为 fubar.exe . 出于奇怪的原因*,我还有一些附加的NSI语句,我想在fubar.exe运行时读取并执行这些语句-在那之前我不确定它们是什么。

    是否存在这样做的插件或方法?还是根本不可能/不可取?

    *原因是我有几个小的软件更新,我宁愿一起按顺序运行语句,提示 1 Windows UAC请求,而不是执行 x 分离.exe文件并生成 X 请求。

    编辑: 我认为更好的方法可能是使用 UAC 单独的插件 .exe 与设置组合的文件

    SilentInstall silent
    AutoCloseWindow true
    ShowInstDetails hide
    

    在各个更新中。

    1 回复  |  直到 16 年前
        1
  •  0
  •   brian_d    16 年前

    如前所述,使用 UAC plugin 对于单独的 .exe 与设置组合的文件

    SilentInstall silent
    AutoCloseWindow true
    ShowInstDetails hide
    

    在个别的更新工作,我只产生一个初始的UAC请求。我对此很满意。:)