PDA

View Full Version : باز و بسته کردن چند درایو سی دی رام



aliblue
دوشنبه 04 مهر 1390, 13:08 عصر
چگونه می توان در کامپیوتر هایی که چند سی دی رام دارند با انتخاب آنها را باز یا بسته کرد؟
قبلا کد زیر بود ولی فقط یکی از درایو ها را از و بسته می کند.

[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
protected static extern int mciSendString(string lpstrCommand, StringBuilder lpstrReturnString, int uReturnLength, IntPtr hwndCallback);

//to open
int ret = mciSendString("set cdaudio door open", null, 0, IntPtr.Zero);

//to close
int ret = mciSendString("set cdaudio door closed", null, 0, IntPtr.Zero);

mehdi.mousavi
دوشنبه 04 مهر 1390, 15:18 عصر
سلام.
لطفا به این آدرس (http://mehdi.biz/blog/2008/02/21/how-to-openclose-a-cd-tray-programatically-using-c/) رجوع کنید.

موفق باشید.