Suche nach dem
Handle des Hauptfensters des ersten Prozesses.
Erstelle im zweiten Prozess mit Hilfe von CreateFileMapping einen Speicherbereich, auf dem beide Prozesse zugreifen können, und schreibe da deine Parameter rein (z.B. als Array).
Schicke dem ersten Prozess eine Nachricht (WM_NEUEPARAMETER z.B.) mit SendMessage und übergebe in LParam oder wParam das
Handle, das du durch CreateFileMapping bekommen hast. Verarbeite die Parameter im ersten Prozess, schliesse anschliessend im zweiten Prozess das
Handle wieder und beende den zweiten Prozess.
So jedenfalls macht es eine Komponente (RunOnce) von Collin Wilson. Funktioniert sehr zuverlässig