Programm auf entferntem rechner starten ohne vorinstallierte tools
-
Hallo mitcoder

ich möchte auf einem rechner im netzwerk, für den ich benutzername
und passwort hab (administrator) ein programm starten. jedoch ohne
irgentwelche serverdienste die nicht standartmäßig drauf sind.platform ist windows xp home (beide rechner)
google wollte mir zu dieser speziellen frage nichts sagen...dachte daran, das man vielleicht
1.) eine art LogonUser für netzwerk-pcs hat
2.) mit sockets mit einem backround-dienst kommunizieren kann
3.) DOS-befehle a la "net execute" oder sowas
4.) taskplaner, jedoch bekomme ich immer den fehler, das der zielrechner
den server nicht gestartet hatvielleicht könnt ihr mir ja weiterhelfen, oder einen hinweis geben :xmas1:
MfG das fragezeichen
-
-
hab mich mal auf der seite umgesehen
MSDN meint: schrieb:
For security reasons the Win32_Process.Create method cannot be used to start an interactive process remotely.
ist mit "interactive" ein normales programm gemeint?
-
Eventuell bedeuted das, dass du Dienste, aber keine "normalen" Anwendungen mit GUI starten kannst.
-
Auf dem entfernten Rechner kannst Du nix *anzeigen* lassen. Dein Programm wird in einer eigenen WinSta gestartet, die der Benutzer dort nicht sieht.
-
kann man nicht mit
CreateProcessWithLogonW()den prozess starten? komme mit der WMI nicht so ganz klar.
-
wie würde den der pseudo-code von der WMI-methode aussehen?
-
http://msdn.microsoft.com/en-us/library/aa390421
Gib beim erzeugen des Objekts aber den Rechnernamen an...
-
-