VC中使用mci指令控制光驱(打开/关闭)

VC++实用例程的精品源码 VC++图像转换为PDF,文件操作,邮件发送,网络发送等实用例程 立即下载

不多说了!看代码吧!

1,加入头文件和库文件

#include <MMSystem.h>

#pragma comment(lib, "winmm.lib")

2,打开光驱代码

 mciSendString("Set cdAudio door open wait",NULL,0,NULL);

3,关闭光驱代码

mciSendString("Set cdAudio door closed wait",NULL,0,NULL);

 

visualc++6.0MFC类库参考手册光盘源程序(上).rar 立即下载

相关推荐

Visual C++项目开发案例全程实录光盘源码(全部)

c++,开发实例,Visual C++项目开发案例全程实录光盘源码(全部) 下载地址,本人已试,下载速度飞快。

用VC++控制多光驱

对于初学者,编写CD播放器不妨为一种入门的捷径。CD播放器的核心在于MCI命令,而在各种媒体上介绍MCI命令如何使用的文章比比皆是,因此我暂且对其略过不谈。在这儿,我着重向大家介绍一个比较重要的技术--多光驱的支持。   人们的机器上的光驱往往不止一个,有普通的CDROM、有CDR、有DVD,还有穷人使用的虚拟光驱:)。这样一来,对于编写多媒体软件的程序员就出了个难题:如何能在软件中加入

dearwind153的专栏 947

软件控制光驱弹出关闭代码

软件控制光驱弹出关闭代码(Delphi) 支持多光驱独立控制!

为光驱添加“关闭”命令

关闭所有光驱  如果你的系统中安装了一个以上的光驱,那么打开记事本,输入以下代码:  Set wmp = CreateObject("WMPlayer.OCX.7")  Set cdrom = wmp.cdromCollection  If cdrom.Count >= 1 then (该句用来判断你的系统中装了多少个光驱)  For z = 0 to cdrom.Count - 1  cdro

苏亚的专栏 1225

MCI录音库 开始 暂停 停止 播放 保存等

包括 初始化 开始 暂停 停止 播放录音 保存录音文件几个功能的简单封装的MFC库,以及demo

关闭和打开光驱门

关闭和打开光驱门的制作,像这种直接使用MFC窗口按钮控制电脑硬件活动的资源应该很难找的,希望对各位有用啦

编程控制光驱打开和关闭

<br />在工程文件中添加以下头文件和库<br />#include "windows.h"<br />#include "Mmsystem.h"<br /> <br />#pragma comment(lib, "winmm.lib")<br /> <br />在函数中添加以下语句:<br />1、打开光驱—mciSendString("Set cdAudio door open wait", NULL, 0, NULL);<br />2、关闭光驱—mciSendString("Set cdAudio

AndrewBesti的专栏 616

产业园区如何高效对接企业技术需求与高校科研成果?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

命令行弹出光驱

命令行弹出光驱

fduffyyg的博客 3776

国央企创新负责人如何快速掌握本地科技资源分布与匹配情况?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

四参数与七参数坐标转换含义及区别

一.前言 不同坐标系,其椭球体的长半径,短半径和扁率是不同的。比如我们常用的四种坐标系北京54、西安80、WGS84、CGCS2000所对应的椭球体,它们的椭球体参数就各不相同。而不同空间直角坐标系之间的转换一般通过七参数或者四参数来实现坐标转换。 二.四参数转换 两个不同的二维平面直角坐标系之间转换通常使用四参数模型,四参数适合小范围测区的空间坐标转换,相对于七参数转换的优势在于只需要2个公共已知点就能进行转换,操作简单。 在该模型中有四个未知参数,即: (1)两个坐标平...

尘海折柳的博客 1万+

VC++ 取得光驱所在的盘符

本人自幼笨笨,为了这个问题,把光盘刻录的代码和光盘的所有记录信息都取出来啦。。 要取得光驱所在的盘符,无非是有一个属性有标识。主要应用的函数是:GetDriveType 其返回值有以下几个: #define DRIVE_UNKNOWN 0 #define DRIVE_NO_ROOT_DIR 1 #define DRIVE_REMOVABLE 2 #define DRIVE_FI...

移动开发记录 269

解决用VScode写中文注释,Vivado打开之后是乱码的方法

这样就解决了中文注释乱码的问题,此外如果使用notepad++写verilog代码的话直接在notepad++上面将编码格式改为ANSI格式即可,更加方便快捷,所以此方法仅针对习惯用VScode写Verilog的同学,如果有其他好办法的话欢迎评论区补充。首先,VScode中的中文默认编码格式是UTF-8,然后Vivado的编码格式是vivado 默认的应该是ANSI编码格式,刚开始我先按照网上说明的,将VScode中的编码格式改为GBK格式(点击右下角->点击通过编码保存)。

weixin_50573305的博客 5813

用程序打开或关闭光驱

Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstrCommand As String, ByVal lpstrReturnString As String, ByVal uReturnLength As Long, ByVal hwndCallback As Long)

wfhlxl的专栏 1113

TSMaster实战:如何用LIN总线唤醒你的汽车电子系统(附波形分析)

本文通过TSMaster工具实战解析LIN总线唤醒机制。详细介绍了LIN网络唤醒的协议要求、时序参数计算,并演示了如何在TSMaster中配置唤醒信号、捕获分析波形,以及验证休眠流程。文章结合常见问题排查,为汽车电子工程师提供了从理论到实践的完整调试指南。

weixin_28308325的博客 460

从 CDS 接口到 ABAP 运行时,深入理解 SAP RAP Custom Entity

CDS Custom Entity 是一种非 SQL、瞬态的 CDS 实体,不依赖 HANA SQL 读取数据,而是通过 ABAP 类实现查询逻辑(如 RFC、OData、BAPI 等)。它在 CDS 层定义数据契约(字段、键、关联、注解),由 @ObjectModel.query.implementedBy 指向实现 IF_RAP_QUERY_PROVIDER~SELECT 的类,真正执行数据获取。适用于无法用 SQL 表达的数据源,如远程系统或 API。其核心是“接口 + 实现”模式,运行时由 RAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 170
上一篇: 循环冗余校验(CRC校验)的实现代码
下一篇: VC中使用托盘机制
lujunql
博客等级 码龄19年 156粉丝 124原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lujunql

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值