C# USB Adını Öğrenme

mained

Üye
17 May 2018
78
1
*.dmg
Bilgisayara bağlanan cihazların etiketini (C, D, E vb.) öğrenmek aslında oldukça kolaydır.
Kod:
[/COLOR][/COLOR]
[COLOR=White][COLOR=Silver]using System.IO;[/COLOR][/COLOR]
[COLOR=White][COLOR=Silver]
Öncelikle bu kütüphaneyi projenize dahil edin.

Kod:
[/COLOR][/COLOR]
[COLOR=White][COLOR=Silver]DriveInfo[] di = DriveInfo.GetDrives(); //DriveInfo oluşturuyoruz ve Cihazları Tespit etmesini sağlıyoruz.
            foreach (DriveInfo i in di) //Foreach oluşturudk, "i" değişkenini kullanacağız.
            {
                if(i.DriveType == DriveType.Removable) //Burada Flash olup olmadığını kontrol ediyoruz.
                {
                    Console.WriteLine(i); //Eğer Flash ise o flash'ın konumunu ekrana yazdırıyoruz.
                }
            }[/COLOR][/COLOR]
[COLOR=White][COLOR=Silver]
Yukarıdaki kod sayesinde bağlı olan cihazları listeleyebilir veya istediğiniz komutu uygulayabilirsiniz.



Örnekler verelim biraz. E adında bir flash takılı diyelim. Onun içerisindeki metin.txt dosyasını silmek istiyoruz:
Kod:
[/COLOR][/COLOR]
[COLOR=White][COLOR=Silver]File.Delete(i + "metin.txt");[/COLOR][/COLOR]
[COLOR=White][COLOR=Silver]
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.