У нас есть служба Windows, из которой мы выставляем некоторые счетчики производительности. Пользователь, который запускает службу, был в группе администраторов до недавнего времени. После удаления мы не получаем никаких ошибок при обновлении счетчиков, но мы всегда получаем 0 в качестве текущего значения.
Мы попытались добавить пользователя в «Пользователи системного журнала» и «Пользователи системного монитора», перезагрузили компьютер, но все еще не получаем показаний
PerformanceCounter counter = Counters.Find(item => item.CounterName == counterName);
if (counter != null)
{
counter.ReadOnly = false;
counter.Increment();
}
У кого-нибудь есть идеи, как заставить его работать, не используя группу администратора? Мы не можем использовать его, политика компании.