nsis - 在 Windows 启动时使用 NSIS 安装程序启动打包的 exe
问题描述
我正在创建一个包含 abc.exe 的安装程序。此安装程序将 exe 作为托盘图标运行。但是当我重新启动我的系统时,这个 exe 将停止并且不再出现在托盘图标中。我希望这个 exe 在 Windows 重新启动时再次启动。如何做到这一点?我尝试了以下命令但没有帮助:
CreateShortCut "$SMPROGRAMS${abc}.lnk" "$INSTDIR\abc.exe"
创建目录“$SMPROGRAMS\abc”
CreateShortCut "$SMPROGRAMS\abc\abc.lnk" "$INSTDIR\abc.exe"
CreateShortCut "$DESKTOP\abc.lnk" "$INSTDIR\abc.exe"
CreateShortCut "$SMPROGRAMS\abc\Uninstall abc.lnk" "$INSTDIR\uninstall.exe"
任何帮助表示赞赏!在此先感谢
解决方案
Windows 不知道应用程序总是应该运行,您需要在正确的位置注册它。
CreateShortcut "$SMSTARTUP\MyApp.lnk" "$INSTDIR\abc.exe"
推荐阅读
- r - 我如何知道何时在 R 中的 riskratio() 函数中使用 rev = "something other than both"?
- javascript - 每个单词的首字母大写
- c++ - unordered_map 与带有 int 键的向量
- css - Photoshop 样式在 CSS 中看起来不同 - 我不知道为什么,有什么解决方案吗?
- python - 如何将灰度图像转换为具有 x、y 和像素强度值的 csv 文件?
- java - 如何在 EditText 中更改图像大小?
- mapbox - 为什么 Geoserver 返回带有覆盖范围限制的 404 响应?
- angular - 如何自动更新自定义指令?
- php - 在没有太多流量的情况下创建 PHP API
- node.js - 节点环境抛出 UnhandledPromiseRejectionWarning