从编译的 nsis 可执行文件中运行导入的 nsis 代码

发布于 2024-09-26 09:18:10 字数 551 浏览 3 评论 0原文

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

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

是否存在执行此操作的插件或方法?或者这根本不可能/不建议?

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

编辑:我认为更好的方法可能是对单独的 .exe 文件使用 UAC 插件,并结合

SilentInstall silent
AutoCloseWindow true
ShowInstDetails hide

各个更新中的设置。

Is it possible to import nsis code and run it from within a compiled nsis executable?

Suppose I have a nsis script fubar.nsi and compile it to fubar.exe. For strange reasons*, I also have some additional nsis statements that I want to read in and execute when fubar.exe is run - I am not sure what they will be until then.

Does a plugin or method to do this exist? Or is it simply not possible/advisable?

*the reason is I have several small software updates and I would rather run the statements sequentially together, prompting 1 Windows UAC request, than execute x separate .exe files instead and generate x requests.

Edit: I think a better approach might be to use the UAC plugin for the separate .exe files combined with setting

SilentInstall silent
AutoCloseWindow true
ShowInstDetails hide

in the individual updates.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

星光不落少年眉 2024-10-03 09:18:10

如前所述,对单独的 .exe 文件使用 UAC 插件 并结合

SilentInstall silent
AutoCloseWindow true
ShowInstDetails hide

各个更新中的设置,我只生成了一个初始 UAC 请求。我对此感到非常满意。 :)

As mentioned, using the UAC plugin for the separate .exe files combined with setting

SilentInstall silent
AutoCloseWindow true
ShowInstDetails hide

in the individual updates worked for me to produce only one initial UAC request. I am quite happy with this. : )

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文