Когда мы запускаем приложение как администратор, что это на самом деле означает? Мы знаем, что у него есть права вносить изменения в систему, но есть права на что именно?
Единственное, что выделяется, - это реестр, к которому он имеет полный доступ, но что еще может понадобиться типичному приложению, которого нет у обычного пользователя?
Я мог также видеть программные файлы или системные папки Windows, но я предполагаю, что большинству приложений, вероятно, не нужно вносить какие-либо изменения (другими словами, они будут работать без повышенного доступа к нему).
Поэтому я пытаюсь определить компоненты запуска приложения в качестве администратора, чтобы я мог применить эти изменения вручную, один за другим, если это возможно. Я делаю это, потому что моему приложению нужны права администратора для правильной работы в Windows 10, и я хочу сузить его, к чему именно ему нужен этот доступ.