在Windows资源浏览器中,可在DVD/CD光驱图标上单击鼠标右键,选择"弹出"来打开光驱仓门,你可能也发现了,菜单中并没有"关闭"命令来关闭光驱。下面,就让我们用程序来控制打开、关闭光驱。
程序的主要工作部分为CD_OpenClose(BOOL bOpen, TCHAR cDrive)函数:
//cDrive是光驱盘符,或者0x01为默认驱动器。
//例如:
//CD_OpenCloseDrive(TRUE, 'G'); //打开光驱G:
//CD_OpenCloseDrive(FALSE, 'G'); //关闭光驱G:
//CD_OpenCloseDrive(TRUE, 1); //打开第一个逻辑光驱
void CD_OpenCloseDrive(BOOL bOpenDrive, TCHAR cDrive)
{
MCI_OPEN_PARMS op;
MCI_STATUS_PARMS st;
DWord flags;
TCHAR szDriveName[4];<...[ 查看全文 ]