c# Как всегда запускать программу от имени администратора?
Мне нужно добавить программу в автозагрузку, для этого нужны права администратора, получаю их так:
app.manifest
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
Затем добавляю программу в автозагрузку:
RegistryKey saveKey = Registry.LocalMachine.CreateSubKey(@"Software\Microsoft\Windows\CurrentVersion\Run");
saveKey.SetValue("TestName", path);
saveKey.Close();
в целом это работает, но при автозагрузке (и просто при запуске) каждый раз появляеться окно "Разрешить этому приложению вносить измененния на вашем устройстве?"
Можно ли один раз дать программе права администратора и больше не получать этих окон?