What if you send the Ctrl-C to the DOS box it's running in rather than sending it to the executable?