3

Проблема:Как использовать счетчик производительности в w2k8

Я могу добавить + использовать счетчики производительности в w2k8 с обычными привилегиями пользователя.

Если я пытаюсь создать или получить доступ к счетчику производительности процесса, я получаю сообщение о том, что счетчик не существует.

То же самое можно проверить в powershell, появляется сообщение о том, что счетчик не существует.

Если я делаю то же самое, что и учетная запись администратора (не любая учетная запись администратора), я могу получить доступ к счетчику без каких-либо проблем.

Другие счетчики (например, процессор) работают нормально с обычными пользователями других учетных записей администратора.

Итак, что необходимо для доступа к счетчикам процессов из (например .net) программы без необходимости учетной записи администратора?

tia

p.s. Нет, я не буду входить. Не нравится OpenID

+0

Можете ли вы разместить свой код. Я использую много перманентных счетчиков просто отлично на 2k8. Можете ли вы воспроизвести свою проблему на другой ОС, например, 2k3 –

ответ

0

Вы можете получить к нему доступ без учетной записи администратора, но любая учетная запись, которую вы используете, должна быть администратором и иметь права администратора.

0

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

0

Я предполагаю, что вы используете WMI для создания &, чтобы прочитать счетчики производительности, или вы получите UnauthorizedAccessException. Если мы не знаем, какой язык и истинный метод вы используете для этого, мы не будем много помогать.

Существуют способы работы с ядром Longhorn, которые не полагаются на внесение изменений в локальную систему, чтобы заставить ее работать. Удостовериться, что ваше приложение подписано, и использование правильных разрешений для проекта может помочь.

 Смежные вопросы

  • Нет связанных вопросов^_^