Sürücüyü acma işlemini c# ile yapacaz fakat eklenecek usingler WMI lar hemen verelim

using System.Management;
using System.Runtime.InteropServices; //interopServices'i ekledik

şimdi sıra DLL import edelim


[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
// dll import ettik

Static fonksiyon sizde aynen böyle yazın


public static extern int cdKapakAc(string icerik, StringBuilder durum, int deger, IntPtr neKadar); //CD acma

Şimdi acacak button click yordamına yazalım


private void button2_Click(object sender, EventArgs e)
{
cdKapakAc("Set cdaudio door open wait ", null, 0, IntPtr.Zero);
}


Aynı işlemleri CD kapatma için yazalım hızlıca yazıyorum


[DllImport("winmm.dll", EntryPoint = "mciSendStringA", CharSet = CharSet.Ansi)]
// dll import ettik
public static extern int cdKapakKapat(string icerik, StringBuilder durum, int deger, IntPtr neKadar); //CD kapat

private void button3_Click(object sender, EventArgs e) //Kapağı aç
{
cdKapakKapat("Set cdaudio door Closed wait ", null, 0, IntPtr.Zero);
}

Tüm forumdan rastgele konular:

  • » Yaranacağıma limon satarım
  • » Ağır Kan Kaybı
  • » Türk çini sanatı
  • » Hem bugünün hem yarının
  • » PKK yaktı, onlar yazamadı
  • » Aleviler Oluşturulan Komisyondan...
  • » Yeni Sabetayizm: Fethullahçılık
  • » Uzayda ilk büyük "Uydu kazası"
  • » Gürcistan'a Eurovision şoku!
  • » Nazlı Uğurtaş Konseri

Aynı kategoriden rastgele konular:

  • » C# da Formlar Arası Veri Taşınması
  • » C# Kalıtım Nesneleri Oluşturma
  • » Kod ile Cd Yazma (Cd Burning)
  • » C# Okey 1.0
  • » C# Asal Sayı Programı
  • » C# da .Wav Dosyalarını Çalmak.
  • » C# Kayıt Programı
  • » C# ve Crystal Reports 10
  • » C# ve Kural Dışı Durum Yönetimi
  • » C# Ögrenci Sınıf Yönetimi