Diskuze: Článek - restart aplikace s právy administrátora.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Lepší pozdě, než nikdy. Mám odkaz:
UAC
Ahoj, Já používám toto:
WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent();
WindowsPrincipal windowsPrincipal = null;
ProcessStartInfo processStartInfo = new ProcessStartInfo();
windowsPrincipal = new WindowsPrincipal(windowsIdentity);
if (!windowsPrincipal.IsInRole(WindowsBuiltInRole.Administrator))
{
processStartInfo.UseShellExecute = true;
processStartInfo.WorkingDirectory = Environment.CurrentDirectory;
processStartInfo.FileName = Application.ExecutablePath;
processStartInfo.Verb = "runas";
try
{
Process.Start(processStartInfo);
}
catch
{
}
Environment.Exit(0);
}
Zobrazeno 7 zpráv z 7.