2009-01-12 151 views
0

我有一個.exe我想在Win2k3服務器啓動時啓動。 .exe是否需要設置爲自定義服務。如果是這樣,那麼設置定製服務的過程是什麼?自定義Windows 2003服務

+0

你用什麼語言來製作它?如何更多的信息? – GEOCHET 2009-01-12 21:57:47

回答

1

我假設你在啓動時並不是真正的意思(你必須爲此編寫驅動程序服務),而是在用戶模式下啓動系統。

如果您的過程不復雜,您可以將其設置爲計劃任務 - 將觸發器設置爲系統啓動。如果需要與系統進行更多交互(即需要暫停),需要關閉系統事件(如電源事件或關機等),則應該將其轉換爲Win32服務。

如果您確實需要轉換爲服務,請開始閱讀here,然後繼續使用類似Richter'sMiller's的書籍,直到您真正瞭解自己在做什麼爲止。然後寫你的服務應用程序。

+0

什麼是「用戶模式系統啓動」?我的最終目標是在服務器上運行.exe,而無需任何用戶在引導後登錄系統。如果.exe可以安排在後臺啓動而不需要交互式登錄,我會被設置。 – 2009-01-13 18:38:22

+0

「用戶模式啓動」是指當用戶模式服務啓動時。在此之前,只有文件系統驅動程序,設備驅動程序,本機可執行文件等正在運行。如果你想在沒有用戶登錄的情況下啓動並運行,直到計算機關閉,那麼這就是你想要的。 – 2009-01-13 18:50:40

0

如果您想手動創建該服務,則可以使用sc.exe作爲作業。然而,該exe文件必須能夠作爲服務運行。