2008-12-02 40 views
-1

我有一個Windows服務,有一部分我很偏執,所以我用自定義性能計數器(我正在將調用從mta線程移動到sta線程 - 不要問)。爲什麼我的自定義性能計數器不出現在我的服務中?

計數器和配置部分已經過測試並且已知可以正常工作... 在我的機器上,但它們沒有出現在我安裝的服務器上。

安裝程序不會創建計數器。我檢查計數器的存在並在使用它們之前創建它們,如果它們不存在的話。

這是不工作,因爲該服務正在本地系統帳戶下運行?是否有關於2k3盒(R2)的東西阻止它像我的XP開發盒一樣工作?我錯過了什麼?

回答

0

我最好的猜測是服務運行的帳戶沒有創建計數器的權限。我希望它會拋出一個例外。你能發現異常並記錄下來嗎?

+0

這也是我的想法,但沒有例外被拋出。 – Will 2008-12-03 14:08:39

相關問題