2014-11-25 63 views
-1

我只想對「windows服務基本上意味着什麼?」這個問題進行解釋。我想要一個實時的例子,我可以把'windows服務'與?windows服務的實際含義

+0

那麼,有一些隨Windows附帶。例如Windows Update服務和Task Scheduler服務。 Windows服務是您希望代碼在用戶不必登錄並啓動的情況下運行時編寫的內容。 – 2014-11-25 21:11:05

回答

0

Windows服務是後臺運行進程。他們沒有UI。 Windows服務安裝在基於Windows的計算機上,以便像工作一樣在後臺執行一些特定的任務。 Windows Services具有.exe擴展名,但不能像應用程序一樣運行。

在你的windows機器上點擊'開始',輸入'services.msc',然後回車。這將打開當前計算機中安裝的Windows服務及其活動狀態。如果您停止某些服務,某些相關應用程序可能會行爲不當。即,如果任何使用此服務進行某些後臺作業的Windows應用程序都會崩潰。

防病毒掃描,在指定時間執行某項任務的任務調度程序是Windows服務的示例。

在發展的角度來看窗口服務有

  1. 的OnStart事件(火災時服務啓動)
  2. 調用OnStop事件(火災時,服務站)
  3. timerElapsed事件(如果你設置的時間間隔爲15秒,此事件每15秒觸發一次)

這些服務可以使用visual studio中的windows服務模板創建,並使用'installutil'進行安裝,卸載,

installutil -i servicepath\service.exe (installs service) 
installutil -u servicepath\service.exe (uninstalls service) 

Windows服務還可以用mex綁定託管wcf服務。如果您有任何特別的問題,請告訴我。接受,如果它有用