Announcement

Collapse
No announcement yet.

WH_Shell

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • WH_Shell

    Hallo, hier mal ein nettes Problem auf das ich in delphi gestoßen bin:
    Das Grundprizip ist das schreiben eines loaders welcher ein anderes Programm mit ein paar parametern startet.
    Dieses gestartete Programm gibt in der Konsole einige Zeilen aus (Überprüfung eines SQl-Servers). Nun würde ich gerne dieses kompletten Text, wie er in der Konsole ausgegeben wird, direkt in dem Text-Feld meines loaders sehen (sollte in realtime ablaufen) - damit ich diesen Text anschließend speichern kann.

    Nach einige suchen fand ich die Möglichkeit der hooks - allerdings nur einige Beispiel wie man einen Keylogger u.ä. schreibt, nicht aber wie man die Textausgabe von der Konsole in ein Programm umleitet.

    So wäre ich für jeden Ratschlag/Anregung/Lösung des Problemes dankbar.

    mfg, Peter

  • #2
    Da nuetzt dir ein Hook nichts. Du musst die Standardausgabe des Konsolenprogramms umleiten, so das du sie in deinem Delphiprogramm lesen kanst. Dazu gibt es Beispiele, aber ich weiss gerade nicht wo

    Comment


    • #3
      Hallo,

      die Suche hier im FORUM nach der Zeichenkette <b>GetConsoleScreenBufferInfo</b> sollte einige Beispiele finden

      Comment


      • #4
        Das war nicht ganz was ich meinte

        Comment


        • #5
          OK - 2. Versuch: Suche nach <b>STARTF_USESTDHANDLES</b&gt

          Comment

          Working...
          X