Какие разрешения имеет мое приложение при запуске при загрузке? (HKLM \ ... \ Run) - PullRequest
0 голосов
/ 03 сентября 2018

Мое приложение запускается при загрузке, поскольку оно зарегистрировано в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run .

Я не могу изменить это прямо сейчас, но у меня явно возникают проблемы с разрешениями, которые мешают мне создавать файлы в некоторых папках.

Мое приложение работает нормально, когда пользователь запускает его вручную (без прав администратора). Но он не может создавать файлы при автоматическом запуске при загрузке.

Так что мой вопрос : Какие именно разрешения имеют приложение, когда оно запускается автоматически? Это где-то задокументировано?

Я только что где-то читал, что он может работать от имени пользователя с минимальными или минимальными правами. Тем не менее, мне интересно, какие разрешения у них могут быть, поскольку я не нахожу это хорошо задокументированным.

Я использую VS2017, C # .NET 4.0, Windows 10 1803, если это важно.

1 Ответ

0 голосов
/ 20 октября 2018

Приложение зарегистрировано под

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run
  • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run

Обе программы запускаются при входе пользователя в систему. Программа запускается с разрешениями пользователя, выполняющего вход.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...