背景:
1.自己寫好了一個Windows服務(我用的是C#寫的),項目位址在本地硬碟某檔案夾中。
2.通過installUtil servicename.exe的形式安裝了Windows服務在本地電腦中。(怎樣編寫Windows服務和新增服務、删除服務略,這是另一個話題,之前的博文裡有)
3.此服務已在本機運作。
4.那麼問題來了,怎樣調試服務呢?
稍有常識的大概都會想得到,調試寫好的服務大概就是需要使用visual studio裡面的“調試--附加到程序--然後選擇這個服務名稱即可”
實際上确實是的。
然而有個問題是在我選擇了附加到程序,看到的程序清單裡面為什麼這個程序是灰色的,當然是無論如何都選不到的,怎麼辦呢?
如下圖1.
然後我嘗試了點選“show processes from all users”
然後點選右邊的重新整理,重新整理程序清單,居然又出現了一個程序,還是這個名字,可以選中的。
然後可以選中。
那麼剩下的事就很簡單了。
如下圖2.