chriss_2oo4
Erfahrenes Mitglied
Hi,
ich habe das Problem dass ich in meinem aktuellen Programm UltraVNC (winvnc) starten muss und zwar mit dem -servicehelper Parameter.
Wenn ich UltraVNC etwa so starte:
System.Diagnostics.Process.Start(strWinVNCExeFile, "-servicehelper");
Wird kein Icon im SysTray angezeigt und es beendet sich automatisch nach einiger zeit.
Beschreibung des -servicehelper-Parameters:
Ich denke das liegt daran, dass ich den ServiceHelper Dienst als Prozess starte - also mit einem bestimmten Benutzer.
Normalerweise wird UltraVNC mit dem Parameter -servicehelper anhand eines Autostarteintrags in der Registry gestartet, dann wird UltraVNC mit dem SYSTEM Benutzeraccount gestartet.
Gibt es in C# eine Möglichkeit, wenn sich bereits ein Benutzer eingeloggt hat, eine Anwendung mit dem SYSTEM Benutzer zu starten?
Lg Chirss
ich habe das Problem dass ich in meinem aktuellen Programm UltraVNC (winvnc) starten muss und zwar mit dem -servicehelper Parameter.
Wenn ich UltraVNC etwa so starte:
System.Diagnostics.Process.Start(strWinVNCExeFile, "-servicehelper");
Wird kein Icon im SysTray angezeigt und es beendet sich automatisch nach einiger zeit.
Beschreibung des -servicehelper-Parameters:
Runs the WinVNC Service Helper app, i.e. the systray icon.
Ich denke das liegt daran, dass ich den ServiceHelper Dienst als Prozess starte - also mit einem bestimmten Benutzer.
Normalerweise wird UltraVNC mit dem Parameter -servicehelper anhand eines Autostarteintrags in der Registry gestartet, dann wird UltraVNC mit dem SYSTEM Benutzeraccount gestartet.
Gibt es in C# eine Möglichkeit, wenn sich bereits ein Benutzer eingeloggt hat, eine Anwendung mit dem SYSTEM Benutzer zu starten?
Lg Chirss