2008年12月15日 星期一

[.NET] 開發 Windows Service

今天臨時幫同事寫了一個 Windows Service,只是簡單的定期去偵測遠端的主機是否存活,大概有三個部份:

1、Windows Service develop

相關參考連結:

 

2、Timer 控制項的使用

由於是開發 Windows Service,因此不能用「System.Windows.Forms.Timer」,而是要改用「System.Timers.Timer」;而 event 的部份也必須改成 Elapsed 而不是 Tick。

相關參考連結:

 

3、偵測網路是否存活

.NET Framework 中提供了 PingPingReply 兩個 class 的搭配,讓開發者可以很容易的使用 ping 的功能,而不用自己寫 socket,真的蠻方便的!

沒有留言:

張貼留言