C Sharp - Prozess als Administrator laufen lassen

Mitglied: Cubic83

Cubic83 (Level 2) - Jetzt verbinden

21.10.2011, aktualisiert 14:02 Uhr, 3108 Aufrufe, 2 Kommentare

Hallo,

ich starte ein Programm als User und möchte gerne ein weiteres Programm als Administrator starten.

Versuch 1:

Exception: Access is denied

Versuch 2

Funktionniert zwar - der Prozess läuft aber im Userkontext.


Kann mir bitte jemand sagen was ich falsch mache oder wie ich es richtig machen muss? Google ist voll von Tipps - es läuft aber auf diese beiden Varianten hinaus. Das Programm läuft unter Windows XP mit .NET 3.5 installiert.

Vielen Dank und ein schönes Wochenende
Mitglied: vorstieg
21.10.2011 um 15:38 Uhr
Hallo, folgender Code funktioniert bei mir einwandfrei:

Process prog = new Process();
prog.StartInfo.UserName=@"Administrator";
System.Security.SecureString secpass = new System.Security.SecureString();
secpass.AppendChar('p');
secpass.AppendChar('a');
secpass.AppendChar('s');
secpass.AppendChar('s');
prog.StartInfo.Password = secpass;
prog.StartInfo.UseShellExecute = false;
prog.StartInfo.FileName = @"C:\\folder\test.exe";
prog.Start();


Bei welcher Zeile kommt denn die Fehlermeldung bei Version 1?

mfg Flo
Bitte warten ..
Mitglied: Cubic83
21.10.2011 um 18:10 Uhr
Dieser Code klappt aber leider nicht.

Der Fehler wird bei proc.Start() geworfen.
Bitte warten ..
Heiß diskutierte Inhalte
HTML
Ich brauche dringend Hilfe !
gelöst JulianpustVor 1 TagFrageHTML20 Kommentare

Hallo erstmal, ich habe großen Mist gebaut in der Firma wo ich gerade mal 2 Tage arbeite. Was ist passiert: Ich sollte von Gmail ...

LAN, WAN, Wireless
8 Geräte - verteilen oder auf einen Switch?
DoKi468Vor 1 TagFrageLAN, WAN, Wireless12 Kommentare

Hallo liebe Admins, eine kurze Frage: Ich habe hier eine FB 6190 Cable stehen sowie einen noch unmonitored switch mit 8 Anschlüssen. Momentan sieht ...

Windows Server
Server-Internetverbindung kurz trennen und wieder aktivieren
gelöst imebroVor 1 TagFrageWindows Server13 Kommentare

Hallo, wir haben im Moment fast täglich immer wieder Ausfälle unserer Internetverbindung. Unser Provider sagt, dass er kein Problem feststellen kann. Aber wenn vom ...

LAN, WAN, Wireless
"Ethernet verfügt über keine gültige IP-Konfiguration"
gelöst archITVor 19 StundenFrageLAN, WAN, Wireless18 Kommentare

Moin, folgendes Problem: Jedes mal, wenn ich meinen PC an mache, muss ich die Problembehandlung auf der Ethernet schnittstelle ausführen, dass ich Internet habe. ...

Netzwerke
Hardware-Firewall - NGFW - UTM für Privatgebrauch
LordVoodooVor 1 TagFrageNetzwerke7 Kommentare

Hallo liebe Community, seit mehreren Wochen beschäftige ich mich nun schon mit dem Thema Hardware-Firewall, ausgelöst durch Begriffe wie UTM / NGFW / Layer-7-DPI. ...

Hardware
Kabelfernsehen in anderen Raum "übertragen" ?
cramtroniVor 1 TagFrageHardware6 Kommentare

Guten Tag zusammen, ich hätte eine Frage und zwar gibt es in unserem Haus nur einen Kabelanschluss (Coax) für das Kabelfernsehen, nun hätte ich ...

Switche und Hubs
Ist bei einem kleinen Switch Rackmount Kit dabei?
CubeHDVor 1 TagFrageSwitche und Hubs5 Kommentare

Hallo, ich möchte den "HPE OfficeConnect 1420 16G Switch" kaufen. Der Switch hat 16 Ports und ich möchte diesen in einen Standard 19 Zoll ...

Microsoft
PDF editor mit spezieller exportfunktion
FlorianHeVor 19 StundenFrageMicrosoft9 Kommentare

Hi leute. Ich habe eine Frage. Bei uns in der Instandhaltung kommt es oft vor das wir änderungen an den Elektrischen Anlagen oder Mechanichen ...