Dot-Net
安裝後如何自動啟動服務?
從 Visual Studio 安裝項目執行安裝後如何自動啟動服務?
我只是想出了這個問題,並認為我會為了普遍的利益而分享答案。回答跟隨。我對其他更好的方法持開放態度。
將以下類添加到您的項目中。
using System.ServiceProcess; class ServInstaller : ServiceInstaller { protected override void OnCommitted(System.Collections.IDictionary savedState) { ServiceController sc = new ServiceController("YourServiceNameGoesHere"); sc.Start(); } }安裝程序完成後,安裝項目將選擇課程並執行您的服務。