【问题标题】:NSIS installer opens in background.NSIS 安装程序在后台打开。
【发布时间】:2012-02-23 14:53:21
【问题描述】:

我尝试过使用 Bringtofront,但我不相信那是我真正想要的。有什么我遗漏的吗?

【问题讨论】:

  • 您能提供更多信息吗?您是从另一个程序启动 NSIS 安装程序吗?如果是的话是什么语言?
  • exe文件是从网页下载的,打开后供用户安装应用程序。如果有其他窗户打开,它会在它们后面打开
  • 但是谁在开始设置?来自网络浏览器的用户?您制作的另一个应用程序?

标签: nsis nsis-mui


【解决方案1】:

插件可能会导致焦点问题,请尝试在 .onInit.onGuiInit 中没有任何代码的脚本。如果仍然发生,您可以使用简单的示例脚本和重现所需的步骤(浏览器和操作系统版本等)提交错误报告

【讨论】:

  • 我发现这是因为我在 .onInit 期间调用了 inetc::get。你知道有什么解决办法吗?
  • 是的,这是我做的第一件事。 - 没有运气。
  • @user1228637 尝试将插件调用移动到 .onGuiInit 或第一页的显示回调。或者尝试(实验性?)InetBgDL 插件...
  • 谢谢 Anders 看起来 InetBgDL 做到了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-30
相关资源
最近更新 更多