..ähm...
...also noch mal ausführlich..
Ich schicke einen Buffer mit einigen Informationen zu meinem Client Program. Diese Program läuft auch auf einem Client Rechner, was aber hierfür unerheblich ist, sie kann auch lokal laufen.
Auf dem Client Rechner laufen bestimmte Programme oder eben ahlt auch nicht. Laufende Programme müssen jetzt gestoppt werden können.
Dazu sei gesagt, einige der Programme laufen im Fenster andere nur im Hintergrund. Das heißt ich muss diese Programme jeweils anders behandeln, da mir einmal ein Window
Handle zur Verfügung steht und im anderem Fall ebend nicht.
Das Starten der Programme habe ich hingekriegt ..
If AppName = MeinemBuffer[0] then
ShellExec( 0, 'Open', AppName + '.exe', '', Path, SW_SHOW)
else if AppName = MeinemBuffer[1] then
ShellExec( 0, 'Open', AppName + '.exe', '', Path, SW_HIDE);
nur das stoppen muss ich mir jetzt mal was überlegen..
..danke für die Tips
Grüße Tyrael