Programmieren - alles kontrollieren 4.941 Themen, 20.715 Beiträge

WMI: Senkeys über Netzwerk

HENNING_HIRSCH / 4 Antworten / Baumansicht Nickles

Ich habe das Problem das ich ein Programm über Netzwerk steuern möchte.


Über WMI kann uich es starten und könnte über die Methode Sendkeys die einzelnen Tastenkombinationen rüberschicken die mir in diesem Programm die Befehle ausführt.


Nun habe ich das Problem das ich in Win 2000 (der rechner der gesteuert werden soll) in der Anmeldemaske stehe und dies auch so bleiben muss. Ich kann jetzt das Programm starten nur nimmt dieses Programm die gesendeten Tastenkombinationen nicht in empfang weil ich ja den explorer noch nicht gestartet habe und er noch keine grafische Übersciht des Programmes darstellt.


Würde mich interessieren ob dies irgendwie möglich ist, oder es eine alternative Methode Funktion etc. gibt um ein Programm remote zu steuern um dies auch einfach zu automatisieren ?


Schon vorab mal Danke für die Antwort

bei Antwort benachrichtigen
d-oli HENNING_HIRSCH „WMI: Senkeys über Netzwerk“
Optionen

Hi,

Da musst Du dich mit RPC (Remote Procedure Call) beschäftigen. Windows bietet dazu COM / DCOM Schnittstelle an.

Gruss, d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
HENNING_HIRSCH Nachtrag zu: „WMI: Senkeys über Netzwerk“
Optionen

Danke für die Antwort,

eine Frage hätte ich aber dazu noch.
Ist dies eine alternative, oder kann ich mit dieser Klasse, oder was auch immer, Die Keys an ein Programm senden ohne die grafischen Menüs zu sehen. Wie halt wenn nur die Anmeldemaske des Clients aktiv ist.
bei Antwort benachrichtigen
d-oli HENNING_HIRSCH „WMI: Senkeys über Netzwerk“
Optionen

Hmm ... bin mir nicht sicher ob ich dich richtig verstanden habe. Ich kenne mich mit WMI (Windows Management Instrumentation) für Windows nicht besonders gut aus, mehr mit WMI (Window Manager Improved) für X11 (Unix / Linux).

Aber ich glaube was du brauchst ist ein Programm das als Service gestartet wird. So kannst du darauf zugreifen ohne dass das Programm manuell gestartet werden muss und ohne einzuloggen (lokal).

Zu DCOM:

Wird von MS MWI schon unterstützt. Schau hier. Da findest du auch gleich ein Programmbeispiel zum Thema „Connecting to WMI on a Remote Computer“.

Gruss d-oli

Konstruktive Kritik zeichnet sich dadurch aus, dass sie höflich, nützlich und sachlich ist.
bei Antwort benachrichtigen
HENNING_HIRSCH Nachtrag zu: „WMI: Senkeys über Netzwerk“
Optionen

Danke für den Tip werd mal mein Glück probieren, und beim Lösungsfall, es hier preisgeben.

bei Antwort benachrichtigen