Код для закрытия привода довольно прост как в написании, так и в понимании. Для работы понадобится подключить к проекту дополнительную директиву:
#include <mmsystem.h>
Следующий код отвечает за закрытие привода CD-ROM:
mciSendString("CD-ROM closed ... wait", NULL, 0, Handle);
Данный код работает на персональных компьютерах. На ноутбуках и других устройствах где имеется CD-ROM без выдвижного механизма работать не будет, так как приведённый выше код включает этот самый механизм.