Как повышать привилегии только при необходимости?

Как было сказано there:

Process.StartInfo.UseShellExecute = true;
Process.StartInfo.Verb = "runas";

запустит c# процесс от имени администратора, чтобы .cs-file делать с реестром все, что visual-c# вам нужно, но вернется в c-sharp приложение с обычными привилегиями.

c#

.net

windows-vista

uac

privileges

2022-10-09T16:38:19+00:00
Вопросы с похожей тематикой, как у вопроса:

Как повышать привилегии только при необходимости?