В моем приложении я пытаюсь установить приложение в качестве запуска, добавляя запись реестра, используя следующий код:
RegistryKey startupapp = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
startupapp.SetValue("App", "\"" + Assembly.GetExecutingAssembly().Location + "\"" +" -start");
также я заставляю программу запускаться от имени администратора с использованием следующего кода:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
но, это не работает. Когда я перезагружаю свою систему, она не запускается автоматически.
, но при удалении следующего кода:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
мое приложение запускается автоматически после перезагрузки.
Как это исправить?