когда-то писал программку, в которой надо было выполнить код, при завершении собственно этой программы. помогла кртшная функция _onexit(); она ставит функции на выполнение, при завершении процесса. http://msdn.microsoft.com/en-us/libr...08(VS.71).aspx