Entwickler-Ecke
Netzwerk - Programm aus Windows Dienst starten C#
batchP - Do 05.08.10 20:10
Titel: Programm aus Windows Dienst starten C#
Hallo Leute,
ich habe einen Windows Service geschrieben, welcher irgendein Programm unter einer bestimmten Benutzerkennung starten soll. Der Windows Dienst ist installiert und als LokalesSystem angemeldet.
Probiert habe ich:
- Process.start(string file, string user, SecureString pw, string domain) -> Exception WIn32 Zugriff verweigert
- CreateProcessWithLogonW(...) -> Exception Error #5
- LogonUser(...), CreateProcessAsUser(...) ->Exception Error #1314
Process.Start(...) und CreateProcessWithLogonW(...) startet aus einem "normalen" Programm, welches kein Windows Dienst ist ohne Probleme das entsprechende Programm (wird auch unter der angegebenen Benutzerkennung ausgeführt)
LogonUser(...), CreateProcessAsUser(...) funktioniert aus einem "normalen" Programm nicht.
Hat jemand eine Idee wie sich dieses Problem lösen lässt?
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!