从编译的 nsis 可执行文件中运行导入的 nsis 代码
是否可以导入 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如前所述,对单独的
.exe
文件使用UAC 插件
并结合各个更新中的设置,我只生成了一个初始 UAC 请求。我对此感到非常满意。 :)
As mentioned, using the
UAC plugin
for the separate.exe
files combined with settingin the individual updates worked for me to produce only one initial UAC request. I am quite happy with this. : )