Da du uns leider deinen Testcode nicht gezeigt hast, zunächst mal eine generelle Info: Um
Fensternachrichten (so heissen die) zu empfangen, brauchst du
zwingend auch ein Fenster. (Das Konsolenfenster zählt hierbei nicht, da es ja zum Prozess cmd.exe gehört, nicht zu deinem Programm.) Das Fenster kann durchaus unsichtbar sein, das wichtige ist nur, dass du von Windows ein Fenster-
Handle bekommst an das die Messages geschickt werden können.
Man kann das natürlich zu Fuß über die
WinAPI machen, aber wenn die Größe des Tools jetzt nicht unbedingt wenige kB sein muss, würde ich mir die Gemütlichkeit antun einfach eine
VCL-Anwendung draus zu machen.
Wenn du bei der Konsole bleiben willst: Mit Konsolenanwendungen kommuniziert man besser mittels
Named Pipes.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)