Как я могу использовать счетчик производительности в w2k8

Проблема:

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

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

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

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

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

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

ТИА

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

3 ответа

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

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

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

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

Другие вопросы по тегам