TurkProgrammers.NeT
Ana sayfa Ana Sayfa | Ana sayfanız yapın | Sık kullanılanlara ekle | Rss/Rdf Besleme| JavaScript
Bölümler
Arşiv
paz sa ça cu cum pa
12345
6789101112
13141516171819
20212223242526
272829

Mailinizi ekleyin
Haberlere abone olun:

anket: Sayfamızda En çok hangi bölüm ilginizi çekmekte
Sayfamızda En çok hangi bölüm yani programlama dili ve makaleleri ilginizi çekmekte?
PHP
C / C++ / C#
Asp ve .NET
JS / Ajax / DHTML /HTML
SQL
Visual Basic
Güvenlik
Action Script
Diğer
Anket sonuçları | Eski Anketler


email Arkadaşınızın maili | print Yazıcı versionu | comment Yanıtlar (0 Gönder)

Cd Sürücüsünü Açma

by caner kuru on Kasım 07,2008

image
Apı kullanarak cd sürücüsünü acma
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);
}

Umarım işinize yararlı olur bu kod parçaları biraz can sıkıcı konular ama projelerde kullanabilirsiniz.

292 Kere okundu

Bu makaleyi beyendinizmi ?

1 2 3 4 5 Rating: 5.00Rating: 5.00Rating: 5.00Rating: 5.00Rating: 5.00 (Toplam 36 Oylar)
comment Yanıtlar (0 Gönder)
Çok okunanlar
En Çok Yorumlananlar
Yazarlar