C# ile Bir seçilen klasörü Sanal Harddisk Yapma.

PcMaKeR
20-03-2010, 12:46   |  #1  
PcMaKeR avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

Başlık acayip oldu şöyle açıklayayım bir arkadaş programlama forumunda bir şey arıyor böyle belirtilen klasörü bilgisayarımda bir harddisk sürücü gibi göstermek istemiş.(daha detaylı o ama ben basite indirdim)
 
Örnek kodları bulmuş bende bunu windows application haline getirdim c# ile. hatırlatayım visual studio 2008 ve .net 3.5 sp1 ile yaptım bunu visual studio 2005 ve express serisi kullananlar cs dosyalarını alıp kullansın.
 
http://www.megaupload.com/?d=1Z7IKS9U
 
Megaupload a attım erişemezseniz dns kullanın.
 
Rapidden iyidir.
 
Çok işinize yarar mesela bir örnek vereyim ben şunu yaptım bu kodla:
 

Programı çalıştırıyorum sürücü adını veriyorum misal ben J: verdim.
sonra klasörü seçiyorum ben download klasörümü verdim artık klasör klasör aramıcam direk bilgisayarımdan j sürücüsüne erişecem.
sonra Sürücü oluştur ile sürücüyü yaratıyorum. bilgisayarımda sürücü gözüküyor maks 5 saniye de sürücü oluşturuyor.
 
Sürücüyü kaldırmak için aynı yolu izleyin.
 
Arkaplanda kodlamada kernel32.dll ile windows apisi kullandım ;)
kodlardan bakacak olursanız class1.cs içinde kodları görebilirsiniz.
 
Çalıştırma kodları ise form1.cs içinde.
 
Kolay gelsin.

mesut_illegal
20-03-2010, 19:24   |  #2  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007

Teşekkkürler Serdar Abi güzel paylaşım.

HakkyX
21-03-2010, 12:05   |  #3  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

Apiye güzel bir örnek :)

PcMaKeR
21-03-2010, 12:25   |  #4  
PcMaKeR avatarı
OP Yıllanmış Üye
Teşekkür Sayısı: 6
8,935 mesaj
Kayıt Tarihi:Kayıt: Eki 2005

.net in içi windows apileri kaynıyor.
 
reflector diye bir program var indirip system namespace ini bir inceleyin heryerde DLLimport göreceksiniz ;)
 
neler var neler.