我有一個Windows服務應用程序,其安裝程序正在使用安裝屏蔽。如何在安裝時設置服務的DACL? 我知道我可以在安裝後執行「sc sdset」。但我想將提升的權限設置爲安裝過程的一部分。有沒有辦法做到這一點?如何設置Windows服務的DACL,以便正常用戶可以啓動/停止服務
0
A
回答
0
我假設你已經正確創建了安裝你的服務。以下資源可能有助於確認:Using InstallShield to Create an Installation that Installs Windows Services以及InstallShield幫助庫:Installing, Controlling, and Configuring Windows Services。
我不確定DACL設置是否可以使用IDE進行設置,您可能可以快速探索此選項,但我認爲它不在那裏,並且您想要手動完成此操作。在這種情況下,我可以看到的最簡單的解決方案是創建自定義操作(CA)並將「In-Script Execution」設置爲「Deferred Execution in System Context」。通過這樣做,您可以設置此CA的升級執行。在Execution Sequence(不在UI序列中)的某處安排此CA,可能在「InstallServices」之後。現在你有幾個選擇這個CA應該做的事情。例如,您可以使用命令行"sc"來設置所需的權限。您也可以編寫VBScript CA來執行相同的操作。你可以寫installation helper dll將爲你做註冊。一切都在你的手中。更多關於那些選項over there。
相關問題
- 1. Windows服務不停止「正在啓動」
- 2. 是否可以記錄誰啓動或停止了Windows服務?
- 3. 當Windows服務停止時,WCF服務仍然可以調用
- 4. 如何配置weblogic web服務以便與服務器自動啓動?
- 5. Windows服務不斷啓動和停止
- 6. Windows服務啓動然後停止
- 7. Windows服務不會停止/啓動
- 8. Windows 7停止/啓動服務
- 9. 從非管理員用戶帳戶啓動/停止Windows服務
- 10. Android服務 - 停止服務設置App
- 11. 啓動和停止服務
- 12. 停止/啓動服務
- 13. msbuild服務啓動/停止
- 14. 啓動和停止服務
- 15. 如何更正我的設置,以便我可以連接到Web服務
- 16. Windows服務自動停止
- 17. 如何設置安全性以遠程停止和啓動WCF服務?
- 18. 以編程方式停止Web服務中的Windows服務
- 19. Windows服務自動啓動和停止,異常處理問題
- 20. 是否可以從PHP啓動/停止apache服務?
- 21. 何時以及如何停止服務
- 22. 如何在啓動Windows服務時閱讀Windows服務配置?
- 23. 如何使用Jenkins作業啓動和停止Windows Oracle服務?
- 24. 在啓動時以非root用戶身份設置服務
- 25. 限制用戶停止Windows服務
- 26. 我可以同步停止服務嗎?
- 27. Android:如何根據用戶設置啓動服務啓動?
- 28. 如何安排Windows服務的啓動和停止?
- 29. 如何啓動Windows服務
- 30. 如何啓動Windows服務
非常感謝您的回答。仍在調查。如果問題得到解決,會發佈一個答案。 – Arnoj