PerformanceCounterCategory.Exists() + Vista
От:
Zuko
Дата:
26.04.07 11:29
Оценка:
Здравствуйте.
Есть вот такой вопрос, возможно кто-то знает.
имеем кусок кода типа
if (PerformanceCounterCategory.Exists("MyCategory"))
{
....
}
Соответственно в 2003 работает на ура. В Viste же вываливается Exception: "Access to the registry key 'Global' is denied"
Соответственно нет доступа к глобал. Запускаю как нормальный юзер.
Есть способ решения изменить манифест файл и повысить права на выполнение программы:
<requestedExecutionLevel level="highestAvailable" />
В общем этот путь не есть хорошо.
Возможно ли решение данной проблемы в коде ?
Как "заставить" PerformanceCounterCategory юзать 'Local' а не 'Global' ?
Переместить
Удалить
Выделить ветку
Проголосовать
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить
Проголосовать
Заголовок: