Самоуничтожение
Каком образом в программе, написанной на с++ под windows сделать самоуничтожение так чтоб винда не ругалась, что ресурс занят и не может быть удалён.
Классический способ решения (описан в MSDN) - использовать bat-файл. Программа proga.exe запускается, запускает bat-файл, в котором написано что-то вроде del proga.exe del %0 и по завершению работы проги она будет удалена.
Элегантный - главный процесс создает второстепенный, который уже убивает его