Griffin Premium
c# form içindeki exe yi yönetici olarak nasıl çalıştırabilirim ?
using System.Diagnostics;
public void ExecuteAsAdmin(string fileName)
{
Process proc = new Process();
proc.StartInfo.FileName = fileName;
proc.StartInfo.UseShellExecute = true;
proc.StartInfo.Verb = "runas";
proc.Start();
}
if (System.Environment.OSVersion.Version.Major >= 6)
{
proc.StartInfo.Verb = "runas";
}
ExecuteAdmin(ProjeAdi.Poperties.Resources.EXEADI);
İlk olarak kodun en üstüne:
Ardından da kodun iç tarafına gelip şöyle bir fonksiyon tanımlicanC#:using System.Diagnostics;
Buradaki olay proc.StartInfo.Verb = "runas" bunun sayesinde program yönetici olarak başlar. UNUTMA! eğer sadece windows vista dan büyük windows versiyonlarında çalışır bunun da kontrolünü:C#:public void ExecuteAsAdmin(string fileName) { Process proc = new Process(); proc.StartInfo.FileName = fileName; proc.StartInfo.UseShellExecute = true; proc.StartInfo.Verb = "runas"; proc.Start(); }
Şeklinde ekleyerek yaptırabilirsin. Sonrasında da bu fonksiyonu:C#:if (System.Environment.OSVersion.Version.Major >= 6) { proc.StartInfo.Verb = "runas"; }
C#:ExecuteAdmin(ProjeAdi.Poperties.Resources.EXEADI);
İyi Forumlar!
Şimdi farkmettim yine. Sana cevap vermişim sksösööaçaçaTeşekkür ederim.
aynen yine benŞimdi farkmettim yine. Sana cevap vermişim sksösööaçaça