У меня такая проблема:
CreateProcess ... (разархивируем ДОС-овским РАР-ом файл)
Затем процесс повторяеться.
Под НТ \ ХР всё нормально - т.к. досовское окошко самоликвидируеться.
А вот в 98 Вине - нет. Висит такая радость - "winoldap".
У меня несколько вариантов - и все плохие

1. По таймеру проверять все процессы и прибивать "winoldap"-ы.
- медленно и не аккуратно.
2. Убивать по хэндлу от CreateProcess.
Вроде всё хорошо, но трабла в том, что я использую WaitForSingleObject - для
ожидания завершения процесса запаковки.
- прога ждёт окончания паковки ... - а в итоге т.к. "winoldap" висит что называеться
infinite, то я не знаю как с этим бороться 8(.
Заранее огромное спасибо!