首页 > 解决方案 > 在 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"

任何帮助表示赞赏!在此先感谢

标签: nsis

解决方案


Windows 不知道应用程序总是应该运行,您需要在正确的位置注册它。

CreateShortcut "$SMSTARTUP\MyApp.lnk" "$INSTDIR\abc.exe"

推荐阅读