Каким частям WPF нужны права локального администратора для правильной работы?
Я разрабатываю приложение на WPF. Я понял, что некоторые части программы не работают без прав локального администратора. По другому вопросу говорится, что запись в журнал событий вызвала необходимость в правах ЛА. Какие еще возможные причины есть? Я хочу знать, что я могу легко найти причину этой проблемы.
2 ответа
Там не будет ничего конкретного для WPF, поскольку это только графическая сторона.
Это будут обычные вещи, такие как запись в журнал событий (как вы уже упоминали) или запись файлов журнала в определенные места на жестком диске или запись в область реестра HKEY_LOCAL_MACHINE.
Если вы убедитесь, что вы записываете в пользовательскую область диска и реестра, у вас должно быть все в порядке.
Это не имеет ничего общего с WPF. Это больше зависит от операционной системы и вашей учетной записи. Если ваши учетные данные не имеют разрешения на запись в файл, то ваше приложение не сможет записать в файл.
Чтобы обойти это, вы можете добавить файл app.manifest в ваш.exe-проект. Как только это будет добавлено, вы должны открыть его и изменить <requestedExecutionLevel />
узел должен иметь наивысший доступный уровень. Это должно помочь вам.