7. Dezember 200421 j Hi! Noch eine Frage: Wie kann ich beispielsweise das Wort "Test" an die Eingabeaufforderung oder an Word senden?
7. Dezember 200421 j Dass wie von Geisterhand buchstaben von meinem Programm in Word oder in die CMD getippt werden.
7. Dezember 200421 j Dass wie von Geisterhand buchstaben von meinem Programm in Word oder in die CMD getippt werden. also Word --> OLE-Automation CMD --> ganz normal Fenster Eingabeaufforderung öfnen und mit cout ausgeben
7. Dezember 200421 j also Word --> OLE-Automation CMD --> ganz normal Fenster Eingabeaufforderung öfnen und mit cout ausgeben Kannst Du mir das mit der OLE Automation erklären? Das kenne ich nicht Ich bin nicht sicher ob Du es richtig verstanden hast. Deshalb erkläreich mal ein bissel genauer: Ich starte aus meinem Programm mit ShellExecute den Befehl "runas -user: Administrator calc.exe" und dann fragt der nach den Admin Passwort. Da ich keine möglichkeit habe das Passwort als parameter zu übergeben, muss ich es irgendwie von meinem Programm über die "Tastatur" in die Eingabeaufforderung bekommen.
7. Dezember 200421 j du startes runas falsch so ist richtig RUNAS [/profile] [/env] [/netonly] /user:<Benutzername> Programm aber warum willst du unbedingt den calc als admi starten ????
7. Dezember 200421 j Musst du zuerst nach dem Hauptfenster suchen über z.B. "FindWindow" der WinApi bzw. Alle Fenster auflisten mit "EnumWindows" oder so. Dann dir per Fensterhande alle Sub-Fenster auflisten lassen. Ein Fenster ist z.B. eine Textbox oder ein Option-Button. Alles Fensterklassen. Wenn du die hast, müsste es per "SetDlgItemText" wieder eine WinApi-Funktion gehen. Ich glaube so arbeiten auch Brute-Force-Attacker die irgendwas in eine Eingabemaske geben müssen. Frag mich jetzt nich nach Code. Gut geeignet sind C++ und Pascal z.B. Delphi. Grüße Maddin
7. Dezember 200421 j Das mit dem Calc.exe war ja auch nur ein Beispiel. Und genau das will ich ja wissen wie es geht mit C++. Ein Beispielcode währe schon schön
7. Dezember 200421 j http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/findwindow.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumwindows.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildwindows.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/windows/windowreference/windowfunctions/enumchildproc.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/getdlgitemtext.asp http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/dialogboxes/dialogboxreference/dialogboxfunctions/getdlgctrlid.asp
7. Dezember 200421 j In http://forum.fachinformatiker.de/showthread.php?t=69740 hatte ich mal ein paar Möglichkeiten zur "Fernsteuerung" beschrieben. Sollte prinzipiell genauso laufen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.