Как я могу использовать счетчик производительности в w2k8
Проблема:
Я могу добавить + использовать счетчики производительности в w2k8 с правами обычного пользователя.
Если я пытаюсь создать или получить доступ к счетчику производительности процесса, я получаю сообщение о том, что счетчик не существует.
То же самое можно попробовать в PowerShell, появляется сообщение о том, что счетчик не существует.
Если я делаю то же самое, что и учетная запись администратора (не какая-либо учетная запись администратора, учетная запись администратора), я могу без проблем получить доступ к счетчику.
Другие счетчики (например, процессор) работают нормально с обычными учетными записями пользователей или администраторов.
Итак, что нужно для доступа к счетчикам процессов из (скажем,.net) программы без необходимости учетной записи администратора?
ТИА
PS Нет, я не буду входить. Не нравится OpenID
3 ответа
Другая учетная запись, в которой не работает только этот тип счетчика, имеет права локального администратора. Поэтому это не ответ. Я забыл упомянуть: UAC включен на машине.
Вы можете получить к нему доступ без учетной записи администратора, но любая учетная запись, которую вы используете, должна быть администратором и иметь права администратора.
Я предполагаю, что вы используете WMI для создания и чтения счетчиков производительности, иначе вы получите исключение UnauthorizedAccessException. Если мы не знаем, какой язык и какой метод вы используете для этого, мы не поможем.
Существуют способы работы с ядром Longhorn, которые не требуют внесения изменений в локальную систему для обеспечения его работы. Убедитесь, что у вас есть подписанное приложение и что вы используете правильные разрешения для проекта.