C#中呼叫系統API開啟和關閉光碟機
using System;
using System.Text;
using System.Runtime.InteropServices;
class CloseCD
{
//API宣告
[DllImport( "winmm.dll", EntryPoint="mciSendStringA", CharSet=CharSet.Ansi )]
protected static extern int mciSendString( string lpstrCommand, StringBuilder lpstrReturnString, int uReturnLength, IntPtr hwndCallback );
public static void Main()
{
int ret = mciSendString( "set cdaudio door open", null, 0, IntPtr.Zero );//開啟光區
Console.ReadLine();
ret = mciSendString( "set cdaudio door closed", null, 0, IntPtr.Zero );//關閉光區
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12639172/viewspace-545377/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- win10系統如何關閉autodesk開機啟動Win10
- 開啟/關閉子系統的命令
- w10系統怎麼開啟/關閉更新 w10系統開機/關閉更新的步驟
- win10系統關閉開機啟動項的方法Win10
- win10系統中藍芽關閉瞭如何重新開啟Win10藍芽
- Linux系統開啟或關閉SELinux。Linux
- windows10系統開機總自動開啟螢幕鍵盤如何關閉Windows
- SElinux的開啟和關閉Linux
- centos:開啟和關閉selinuxCentOSLinux
- Centos 6、7 作業系統中,如何開啟或關閉ICMP協議CentOS作業系統協議
- EBS R12系統的正常關閉和啟動
- Win10系統開啟或關閉ClearType的方法Win10
- Win7系統開機動畫的關閉方法Win7動畫
- CentOS系統開機自動掛載光碟機 和 fstab檔案詳解CentOS
- 怎麼在Windows8中開啟和關閉系統保護具體該怎麼操作Windows
- 139.API(除錯介面--開啟/關閉除錯)API除錯
- win10系統快速啟動怎麼關閉 關閉Windows快速啟動Win10Windows
- win10系統windows defender在哪 怎麼開啟和關閉windows defender功能Win10Windows
- 關閉和開啟歸檔日誌
- 批處理開啟和關閉OracleOracle
- win10如何關閉開啟的埠_win10怎麼關閉系統埠Win10
- 定時自動開啟和關閉Azure虛擬機器虛擬機
- win10開機自啟動程式關閉方法_win10怎麼關閉開機啟動項Win10
- Linux 下 Oracle隨系統自動啟動和關閉LinuxOracle
- Win10系統怎麼開啟或關閉emoji表情Win10
- 開啟或關閉win10系統onedrive功能的方法Win10
- Win10系統下如何開啟或關閉印表機服務【圖文教程】Win10
- 在 Windows 98 中關閉光碟自動播放功能(轉)Windows
- 關於關閉開啟Oracle10g RAC系統步驟疑問Oracle
- Win10系統下開機出現啟用安全中心服務提示如何關閉Win10
- Android 書本開啟和關閉動畫Android動畫
- Android開啟和關閉輸入法Android
- Linux下關閉和開啟防火牆Linux防火牆
- Mac 開啟和關閉root許可權Mac
- Linux防火牆的關閉和開啟Linux防火牆
- mysql 開啟和關閉日誌記錄MySql
- C#中呼叫Windows API的要點 (轉)C#WindowsAPI
- 重啟和關閉 Linux 系統的 6 個終端命令Linux