Ana içeriğe atla

C#(Sharp) ile CD hareketleri

 UYARI : Bu kod bloğu notebook bilgisayarlarda sadece CD bölmesini çıkartır.
               Masaüstü bilgisayarlarda ise hem çıkartma hem takma işlemi yapabilirsiniz.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;

namespace Cd_hareketleri
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        [DllImport("winmm.dll")]
        private static extern int mciSendString(string strCommand,
        StringBuilder strReturn, int iReturnLenght, IntPtr hwndCallback);
        void cdCikar()
        {
            mciSendString("Set cdaudio door open", null, 0, IntPtr.Zero); //cd rom sürücüsü çıkıyor
        }
        void cdkapat()
        {
            mciSendString("Set cdaudio door closed", null, 0, IntPtr.Zero); // //cd rom sürücüsü kapanıyorrr
        }

        private void btn_cdcikar_Click(object sender, EventArgs e)
        {
            cdCikar();
        }

        private void btn_cdkapat_Click(object sender, EventArgs e)
        {
            cdkapat();
        }
    }
}


-----Kolay Gelsin-----

Yorumlar

Bu blogdaki popüler yayınlar

Microsoft Excel Temel Eğitim Ders Notları - Özel Veri Giriş Yöntemleri

Microsoft Excel Temel Eğitim Ders Notları - Formüller

Microsoft Excel Temel Eğitim Ders Notları - Tabloyu Yazıcıya Gönderme İşlemleri