2008-12-02 7 views
-1

У меня есть служба Windows, у которой есть часть, о которой я очень параноик, поэтому я использовал ее с пользовательскими счетчиками производительности (я перехожу к вызовам из mta-потоков в sta threads, не спрашиваю).Почему мои пользовательские счетчики производительности не отображаются для моего сервиса?

Счётчики и раздел конфигурации были протестированы и, как известно, работают ... на моей машине, но они не отображаются на сервере, на котором я установлен.

Установщик не создает счетчики. Я проверяю наличие счетчиков и создаю их, если они не существуют до их использования.

Не работает ли это потому, что служба работает под учетной записью Local System? Есть ли что-то о коробках 2k3 (R2), которые мешают этому работать, как в моем обозревателе XP dev? Что мне не хватает?

ответ

0

Мое лучшее предположение, что учетная запись, на которой работает служба, не имеет разрешений для создания счетчиков. Я бы ожидал, что это будет исключение. Можете ли вы поймать исключение и зарегистрировать его?

+0

Это то, что я думаю, но никаких исключений не бросают. – Will 2008-12-03 14:08:39