天天看點

windows服務安裝

安裝,我們要用到這個程式,這個程式位于:.點選開始菜單,選擇“運作”,在運作對話框中輸入cmd,進入到指令行視窗,輸入

進入到這個目錄,然後輸入

後邊的内容就是服務可執行程式的路徑。

單擊“開始”,指向“設定”,然後單擊“控制台”。依次單擊“性能和維護”、“管理工具”,然後輕按兩下“服務”。在裡邊你應該能夠看到我們制作的在這裡邊,我們可以啟動,關閉服務,還可以設定服務的啟動類型。

在“事件檢視器”裡,每隔五分鐘,WinService服務會寫入一條記錄。

如果你不需要這個服務,可以使用 來解除安裝,比如,也可以使用來解除安裝。

服務的批處理檔案:

Ø  安裝服務檔案:

Ø  啟動服務檔案:

Ø  停止服務檔案:

Ø  解除安裝服務檔案:

注意:%%是取目前檔案的路徑,安裝服務時必須指明服務可執行程式的絕對路徑,否則會導緻服務無法啟動。

安裝檔案中等号後要留有一個空格,否則批處理不會執行。

用來指定不顯示其後的指令,指令代表停止,點選任意鍵可繼續。

    此處所寫的批處理檔案需要放在與bin檔案夾同目錄的位置。

右擊項目名稱,選擇“屬性” →“生成”,在“條件編譯符号(Y)”文本框中輸入内容:TEST。 打開Program.cs檔案,将Main函數修改如下:

static void Main()

        {

        #if TEST

            WinService winS=new WinService();

            winS.BLog();

        #else

            ServiceBase[] ServicesToRun;

            // 同一程序中可以運作多個使用者服務。若要将

            // 另一個服務添加到此程序中,請更改下行以

            // 建立另一個服務對象。例如,

            //

            //   ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()};

            ServicesToRun = new ServiceBase[] { new WinService() };

            ServiceBase.Run(ServicesToRun);

          #endif

        }

在Blog()函數中設定斷點,然後運作項目,則可以調試該項目,在正常使用時,隻需把條件編譯符号中的内容清空.   

繼續閱讀