Diskuze: Článek - restart aplikace s právy administrátora.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 7 zpráv z 7.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
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.