Warum es nicht mehr funktioniert kann ich dir nicht sagen, aber im Zweifelsfalle kannst du dein Programm mit ExitProcess(0) beenden.
Bringt auch nichts, Programm läuft immer noch, im Taskmanager zu sehen
Ist eigentlich nicht möglich. Probiers mal noch testweise mit
TerminateProcess(GetCurrentProcess))
. Wenn das auch nicht geht, wird dein Code definitv nicht ausgeführt.