的情況下,我開發必須自己重新啓動服務應用程序。有什麼辦法呢?如果系統停止了,是否可以再次詢問系統啓動應用程序?我使用德爾福2007年重啓服務異常
Q
重啓服務異常
4
A
回答
7
您的服務可以通過在其AfterInstall
事件中調用Win32 API ChangeServiceConfig2()
函數來爲其自身配置恢復選項。設置dwInfoLevel
到SERVICE_CONFIG_FAILURE_ACTIONS
並設置lpInfo
在SERVICE_FAILURE_ACTIONS
記錄描述要當服務失敗發生什麼點。
6
如果你進入services.msc
你可以爲你的服務進行配置。您不必在代碼中執行此操作。打開服務的屬性時,請參閱恢復選項卡。
相關問題
- 1. 服務啓動時處理異常
- 2. 啓動異常後的windows服務
- 3. Jboss服務器啓動異常
- 4. ClassCastException異常在服務器啓動
- 5. 啓動服務時發生異常:com.google.android.c2dm.intent.REGISTER
- 6. 啓動服務的NLog異常
- 7. android:無法啓動服務異常?
- 8. 啓動服務器時出現異常
- 9. 當拋出異常時重新啓動服務
- 10. 異常-java訪問ldap服務器,一旦ldap服務器重新啓動
- 11. Windows服務異常
- 12. WCF服務異常
- 13. 服務異常NullPointerException
- 14. 重啓lvmetad服務
- 15. 重新啓動服務器後重新啓動WCF服務
- 16. System.Net.UnsafeNclNativeMethods.OSSOCK.recv web服務異常
- 17. RMI服務器異常
- 18. SSL服務器異常:javax.net.ssl.SSLException
- 19. Web服務異常處理
- 20. 樹服務器異常
- 21. WCF數據服務異常
- 22. 液體異常 - Jekyll服務
- 23. Jboss服務器異常
- 24. jnlp unaivalable服務異常
- 25. .NET異常的GeoIP服務
- 26. 灰熊服務器異常
- 27. 異常與服務器
- 28. Web服務異常Javascript DWR
- 29. Java Web服務異常 - NullPointException
- 30. Web服務引發異常
+1,有趣。有沒有一種已知的方式如何配置此恢復編程(我想在註冊表中的某處)? – TLama 2012-08-13 13:15:25
你可能會進入'HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services'。可能更好的選擇是將「InstallerClass」添加到您的服務中,並從代碼中對其進行配置。 – 2012-08-13 13:17:14
德爾福服務模塊也有選項來配置它,至少在以後的版本中。 – mj2008 2012-08-13 14:01:29