Когда я установил приложение с помощью NSIS, оно показывает значок уведомления (значок в системном трее).Но после перезагрузки / выхода значок исчезает в системном трее.
Во время установки я вызываю «Display.exe», который имеет функциональность панели задач в «Разделе».Чтобы отобразить функции панели задач даже после перезапуска / выхода из системы, нужно ли добавить эту функцию в любом другом месте?
Ниже приведен мой существующий код, отображающий панель задач после завершения установки:
!insertmacro MUI_LANGUAGE "English"
Section "MyApp"
File "C:\Desktop\Common\Display.exe"
# To notify and launch the application in the Systray
ExecShell "" "$INSTDIR\Display.exe"
SectionEnd
Ниже приведен код, относящийся к услуге:
WriteRegStr HKLM "SOFTWARE\EMR\4.01.00\Service" "Image" "mainserv.exe"
File "C:\Desktop\Common\mainserv.exe"
CreateShortcut "" "$InstDir\mainserv.exe" ; ***Added this line of code to start the service after reboot***
SimpleSC::InstallService "APC UPS Service" "APC UPS Service" "16" "2" "$INSTDIR\mainserv.exe" "" "" ""
Pop $0 ;
SimpleSC::SetServiceDescription "APC UPS Service" "Electronic Medical Record Service"
Pop $0 ;
SimpleSC::StartService "APC UPS Service" "" "30"
Pop $0 ;