我的安裝程序中的延遲自動啓動類型服務,在創新安裝使用以下命令創建服務:如何安裝在Windows XP
Filename: {sys}\sc.exe; Check: (IsAdminLoggedOn or IsPowerUserLoggedOn); Parameters: "create Example start= delayed-auto binPath= ""{app}\Example.exe"""; Flags: runhidden
這條線工作在所有的Windows之外的Windows XP,因爲delayed-auto
啓動鍵入在Windows XP中不受支持。
我需要使用delayed-auto
啓動類型有兩個原因。
- 我的服務需要始終在後臺運行,無需用戶干預,這意味着服務必須在啓動時自動啓動。
- 我的服務取決於其他基本的Windows服務,不能沒有它們運行,因此我使用
delayed-auto
只有在所有基本服務啓動後才啓動。
因此,我可以在Windows XP上創建一個類似於delayed-auto
的啓動類型的服務,如果沒有,那麼有什麼選擇?
但是如果我不知道我的依賴是什麼。不同的操作系統可以有不同的依賴關係嗎?我是否應該爲常規Web服務包含任何基本的依賴項。 – yuval
我的可執行文件使用SNMP掃描網絡設備,並使用HTTP/HTTPS將它們發送到服務器。你可以在這裏下載http://maprinter.com/downloads/Maprinter.exe – yuval
不斷更新設備列表 – yuval