Windows Services

2022-04-03 21:30:20 字數 1241 閱讀 2343

.net平臺下開發windows 服務

1.建立windows service 參考**

2.安裝及解除安裝windows service

安裝本地服務:run ->cmd 命令列執行

c:\windows\microsoft.net\framework\v4.0.30319\installutil.exe c:\myservice\myservice\bin\release\myservice.exe 

解除安裝本地服務,

可以通過命令列輸入如下命令 sc delete servicename

3.除錯服務

參考除錯服務**步驟:

1,獲取並安裝debug模式下的服務。c:\windows\microsoft.net\framework\v4.0.30319\installutil.exe c:\myservice\myservice\bin\debug\myservice.exe

2.在onstart方法上設定斷點(將interval值設定大點,太小可能服務已經開始,服務的程序還未新增)

3.選擇debug中的attach to process

可通過windows 工作管理員檢視服務的程序,程序名就是服務名。如果process當中沒有服務的程序名。勾選show processes from all users

選擇你的服務程序名點選attach 即可除錯**。

protected

override

void onstart(string

args)

this.timer1.interval = 5000

;

this.timer1.enabled = true

;

this

.timer1.start();

this.timer1.elapsed += this

.start;

}

private

void start(object

sender, system.eventargs e)

note:timer1.stop 是指停止 該事件。因為是單個執行緒,為防止死迴圈所以開始事件之前先將timer停掉,防止事件迴圈,執行完工作後,在將timer開始。

Windows Services NT

本文主要記錄什麼是windows service,及其主要組成?並通過一個列子來建立一個windows services,同時,記錄幾個在查...

F Auction of Services

f auction of services 構建最小生成樹,然後在樹上建立lca,對於每次查詢,相當於輸出任意兩點之間的最大值,用lca來處...

Web Services的魅力

web services是當今最熱門的企業級技術,越來越多的 熱衷於談論這個領域不斷湧現的創新成果和各種聯盟,已有的廠商紛紛宣佈進入web...