为什么我的自定义性能计数器没有出现在我的服务中?

时间:2008-12-02 20:44:15

标签: .net security service performancecounter localsystem

我有一个Windows服务,其中有一部分我非常偏执,所以我用自定义性能计数器对它进行了检测(我正在将调用从mta线程转移到sta线程 - 不要问) 。

计数器和配置部分已经过测试,并且已知在我的计算机上运行,但它们没有出现在我安装的服务器上。

安装程序不会创建计数器。我检查是否存在计数器并在使用它们之前创建它们。

这是否无效,因为该服务在本地系统帐户下运行?有没有关于2k3盒子(R2)的东西阻止它像我的XP开发盒那样工作?我错过了什么?

1 个答案:

答案 0 :(得分:0)

我最好的猜测是,运行该服务的帐户没有创建计数器的权限。我希望它会抛出异常。你能抓住异常并记录它吗?