Я читал http://support.microsoft.com/kb/243953, где объясняют, как ограничить приложение одним экземпляром. Мютекс создается при строительстве и уничтожении, они называют CloseHandle
.Требуется ли CloseHandle?
Это заставило меня думать, звонит CloseHandle
строго, даже если приложение будет закрыто? Во многих программах freebsd c часто используется практика не освобождения памяти malloced, поскольку ОС будет быстрее очищать ее при уничтожении. Не удалось вызвать CloseHandle, связать ресурсы в ОС, даже если процесс завершился?
ОС очистит его. Если вы работаете над чем-то более сложным, чем пример приложения, очистка - это хороший способ не забывать, когда это становится обязательным позже (как правило, с переносом кода/заимствованием в другое программное обеспечение). –