我有一個C#控制檯應用程序,它與SQL Server數據庫進行交互,我想將其配置爲在系統啓動時和用戶登錄之前啓動。我的應用程序是一個無限循環,用於從/向數據庫讀取/寫入數據(處理後),並將日誌消息寫入控制檯窗口。在用戶登錄之前啓動控制檯應用程序
我試過Windows任務調度程序。應用程序啓動,但我有兩個問題:
- 該應用程序無法訪問數據庫)
- 當我登錄到Windows時,我無法檢索應用程序控制臺,並且它不會顯示在任務管理器的進程列表中。
我真的不知道,如果這個問題,Windows有一個解決方案(或者一個解決方法),但我真的需要它,因爲服務器是在遙遠地方,而我們從停電權衡中受苦該區域,所以我必須定期檢查它,並在每次發生切斷時啓動我的應用程序。
感謝您的幫助。
你有沒有考慮過作爲Windows服務運行? – 2012-03-11 15:42:57