Hi,
ich habe das Problem dass ich in meiner aktuellen Anwendung 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 Paramters
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 meiner aktuellen Anwendung 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 Paramters
Code:
Runs the WinVNC Service Helper app, i.e. the systray icon.
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