打开或关闭CD_ROM
2024-09-30 07:08:12
实现效果:
知识运用:
API函数 mciSendString //函数用来向媒体控制接口设备发送命令 声明如下
[DllImport("winmm.dll",EntryPoint="mciSendString")]
public static extern int mciSendString(string IpstrCommand,string IpstrReturnString,System.UInt16 uReturnLength,System.IntPtr HwndCallback);
实现代码:
[DllImport("winmm.dll",EntryPoint="mciSendString")]
public static extern int mciSendString(string IpstrCommand,string IpstrReturnString,System.UInt16 uReturnLength,System.IntPtr HwndCallback); private void button1_Click(object sender, EventArgs e)
{
mciSendString("Set cdaudio door open wait","",0,this.Handle); //打开CD_ROM
} private void button2_Click(object sender, EventArgs e)
{
mciSendString("Set cdaudio door closed wait", "", 0, this.Handle); //关闭CD_ROM
}
最新文章
- SpringMVC后台接收list类型的数据的实现方式
- [leetcode] 小心成环
- shell十三问
- Lucene.net站内搜索—2、Lucene.Net简介和分词
- Apache Spark源码走读之10 -- 在YARN上运行SparkPi
- jquery之insertBefore(),insertAfter(),prependTo(),appendTo()用法详解
- linux服务监控脚本
- Linux操作系统搭建LAMP开发环境
- Unity给力插件之ShaderForge(二)
- c#静态成员和静态类
- [BZOJ 1045] [HAOI2008] 糖果传递
- C# 线程池的使用
- jQuery源码逐行分析学习01(jQuery的框架结构简化)
- simulink创建简单模型
- 利用gitbush从git上下载代码到本地
- win10下VM 中centos 安装共享文件
- 使用kolla安装的openstack mariadb为集群所有节点无法启动
- Java之所有对象的公用方法>;10.Always override toString
- Chapter 3 Phenomenon——4
- CSS动画效果之animation
热门文章
- rtmplib rtmp协议过程分析
- robotframework:appium切换webview后,在第一个页面操作成功,跳转到第二个页面后,执行命令失败
- git stash和git stash pop(转载)
- IBATIS sql 小于(<;) 写法 特殊符号写法
- 简单聊聊ES6-Promise和Async
- E20180421-hm
- 洛谷 - P2280 - 激光炸弹
- composer下载tp5第三方扩展
- bzoj 2806: [Ctsc2012]Cheat【广义SAM+二分+dp+单调队列】
- Python while 1 和 while True 速度比较