本文主要是介绍在Windows下使用C#和C++打开光驱,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
[DllImport("winmm.dll")]
public static extern int mciSendString(string s1,string s2,int i1,int i2);
//关闭光驱
mciSendString ("set cdaudio door closed","",0,0);
//打开光驱
mciSendString ("set cdaudio door open","",0,0);
**********************************************************************************************
光驱弹出与关闭
using System.Runtime.InteropServices ;
[DllImport("winmm.dll")]
public static extern int mciSendString(string s1,string s2,int i1,int i2);
private void button1_Click(object sender, System.EventArgs e) {
mciSendString ("set cdaudio door open","",0,0);
}
private void button2_Click(object sender, System.EventArgs e) {
mciSendString ("set cdaudio door closed","",0,0);
}
-------------------------------
如何在vc++控制光驱的弹出和关闭,
这个问题非常简单。
首先加入相应控件。
Project-->Add To Project-->Component and Controls-->Visual C++Components-->Windows Multimedia library
然后填加按钮的响应代码
开光驱:
mciSendString("Set cdAudio door open wait",NULL,0,NULL);
关光驱:
mciSendString("Set cdAudio door closed wait",NULL,0,NULL);
**********************************************************************************************
控制光驱的弹出和关闭
这篇关于在Windows下使用C#和C++打开光驱的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!