private void LisansKontrol_Load_1(object sender, System.EventArgs e)
        {
            try{
                if (Properties.Settings.Default.ProgramKodu == "")
                {
                    ManagementClass islemci;
                    islemci = new ManagementClass("Win32_processor");
                    foreach (ManagementObject cpu in islemci.GetInstances())
                    {
                        islemciSerialNumber = Convert.ToString(cpu["ProcessorID"]);
                    }


                    ArrayList hddCollection           = new ArrayList();
                    ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
                    foreach (ManagementObject disk in searcher.Get())
                    {
                        hardDisk hdd = new hardDisk();
                        hdd.Model = disk["Model"];
                        hdd.Tip   = disk["InterfaceType"];
                        hddCollection.Add(hdd);
                    }
                    int index = 0;
                    index = 1;

                    foreach (hardDisk hdd in hddCollection)
                    {
                        serial        = "AzizUtku" + hdd.Model + islemciSerialNumber;
                        textBox2.Text = serial;

                        ++index;
                    }
                    Console.ReadLine();
                    Properties.Settings.Default.ProgramKodu = serial;
                    Properties.Settings.Default.Save();
                }

                serial        = Properties.Settings.Default.ProgramKodu;
                textBox2.Text = serial;


                string sifrelisansi;
                // lisans = new LisansKontrol();
                //   StreamReader lisansskontrol = new StreamReader("LisansKey.txt");
                //   textBox1.Text = lisansskontrol.ReadLine();
                textBox1.Text = Properties.Settings.Default.LisansKey;
                sifrelisansi  = Properties.Settings.Default.LisansKey;
                txtIsim.Text  = Properties.Settings.Default.Kullaniciİsmi;
                //   sifrelisansi = lisansskontrol.ReadLine();
                //   lisansskontrol.Close();
                //   button2.PerformClick();
                string sifreliserial = "";
                string sifreli;
                string yazi    = textBox1.Text;
                int    uzunluk = yazi.Length;
                int    cozum;

                for (int i = 0; i < uzunluk; i++)
                {
                    sifreli = yazi.Substring(i, 1);
                    HarflerCozumleme(sifreli);
                    cozum = ((((((i + 1) * 997) % 120) + (uzunluk * 7323 + 23)) % 120) - harfnumara) * (-1);
                    while (cozum >= 120)
                    {
                        cozum = cozum - 120;
                    }
                    while (cozum < 0)
                    {
                        cozum = cozum + 120;
                    }
                    // devamcozum = (-1) * cozum;22
                    HarflerSon(cozum);
                    sifreliserial = sifreliserial + harf;
                }

                if (serial == sifreliserial)
                {
                    //  MessageBox.Show("Lisans Onaylandı", "Azutka Kelime Bulucu");
                    label6.Text = "Programınız Lisanslı";
                    //      frm1.label15.Text = "Programınız Lisanslı";
                }

                else
                {
                    //    MessageBox.Show("Lisans Numaranız Geçersiz", "Azutka Kelime Bulucu");
                    label6.Text = "Program Lisanslı Değil";
                    //   frm1.label15.Text = "Program Lisanslı Değil";
                }
            }
            catch (Exception)
            {
            }
        }
示例#2
0
        private void Intro_Load(object sender, EventArgs e)
        {
            if (updaterlisanskey != null)
            {
                Properties.Settings.Default.LisansKey         = updaterlisanskey;
                Properties.Settings.Default.Kullaniciİsmi     = updaterisim;
                Properties.Settings.Default.KullaniciİsmiBool = 1;
                Properties.Settings.Default.Save();
            }


            if (Properties.Settings.Default.KullaniciİsmiBool == 1)
            {
                label2.Text = "Lisans Sahibi: " + Properties.Settings.Default.Kullaniciİsmi;
            }


            //BİTTİ MessageBox.Show("Lisans Numarasını Programın İçine Göm  x2");
            //X1 Bitti    MessageBox.Show("Kelime Gönderikten Sonra Durma yı kodla x2");
            //   MessageBox.Show("Kriterli kelime üretmedeki kelimenin başı kutusu boşsa hiç kelime üretmiyor onu düzelt x2");
            // MessageBox.Show("(Lisanssız)En uzun kelimeleri bulma 8-9-10-11-12");

            //  MessageBox.Show("Lisanssız Kullanıcılar İçin Kriterli Arama Ekle");

            //MessageBox.Show("Günceledikten sonra lisans numarası sabit kalması için PARAMETRE GÖNDER");
            //MessageBox.Show("Güncelleme yle ilgili sorunları düzelt x2");
            //        MessageBox.Show("Combobox daki kelimeleri göndeirrken durmasını sağla");
            // MessageBox.Show("Bilgi Butonları Ekle");
            //  MessageBox.Show("Günceleme Ekranı Grafikleri");
            //   MessageBox.Show("Normal aramada kelime gönderirken sayilari almasin");
            //     MessageBox.Show("Grafikleri Değiştir x2");
            //      MessageBox.Show("Duyuru Sistemini Getir");
            //MessageBox.Show("Kişiye Özel Lock Sistemi (Kişinin bilgilerine göre internet üzerinden kilit.)");
            //     MessageBox.Show("Normal Pencereye bu özellikleri ekle");
            //Sürüm 2.1 ' de MessageBox.Show("Jokerli Kriterli Arama");
            //Sürüm 2.1 ' de MessageBox.Show("Lisanssız Kullanıcılar için Jokerli Kriterli Arama Ekle");
            timer2.Enabled = true;
            try
            {
                if (Properties.Settings.Default.ProgramKodu == "")
                {
                    ManagementClass islemci;
                    islemci = new ManagementClass("Win32_processor");
                    foreach (ManagementObject cpu in islemci.GetInstances())
                    {
                        islemciSerialNumber = Convert.ToString(cpu["ProcessorID"]);
                    }



                    ArrayList hddCollection           = new ArrayList();
                    ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
                    foreach (ManagementObject disk in searcher.Get())
                    {
                        hardDisk hdd = new hardDisk();
                        hdd.Model = disk["Model"];
                        hdd.Tip   = disk["InterfaceType"];
                        hddCollection.Add(hdd);
                    }
                    int index = 0;
                    index = 1;

                    foreach (hardDisk hdd in hddCollection)
                    {
                        serial = "AzizUtku" + hdd.Model + islemciSerialNumber;


                        ++index;
                    }
                    Console.ReadLine();
                    Properties.Settings.Default.ProgramKodu = serial;
                    Properties.Settings.Default.Save();
                }
                //          StreamReader lisansskontrol = new StreamReader("LisansKey.txt");
                serial = Properties.Settings.Default.ProgramKodu;
                //string yazi = lisansskontrol.ReadLine();
                string yazi = Properties.Settings.Default.LisansKey;
                //lisansskontrol.Close();
                if (yazi != null)
                {
                    //      string sifrelisansi = lisans.textBox1.Text;


                    string sifreliserial = "";
                    string sifreli;

                    int uzunluk = yazi.Length;
                    int cozum;

                    for (int i = 0; i < uzunluk; i++)
                    {
                        sifreli = yazi.Substring(i, 1);
                        HarflerCozumleme(sifreli);
                        cozum = ((((((i + 1) * 997) % 120) + (uzunluk * 7323 + 23)) % 120) - harfnumara) * (-1);
                        while (cozum >= 120)
                        {
                            cozum = cozum - 120;
                        }
                        while (cozum < 0)
                        {
                            cozum = cozum + 120;
                        }
                        // devamcozum = (-1) * cozum;22
                        HarflerSon(cozum);
                        sifreliserial = sifreliserial + harf;
                    }

                    if (serial == sifreliserial)
                    {
                        //   MessageBox.Show("Lisans Onaylandı , Tam Sürüm Olarak Kullanıyorsunuz", "Azutka Kelime Bulucu");

                        this.Text           = "Azutka Kelime Bulucu (Lisanslı Sürüm)";
                        pictureBox2.Visible = false;
                        mblisans            = 1;

                        //      frm1.label15.Text = "Programınız Lisanslı";
                    }

                    else
                    {
                        // MessageBox.Show("Lisans Numaranız Geçersiz , Deneme Sürümü Olarak Kullanıyorsunuz", "Azutka Kelime Bulucu");

                        this.Text = "Azutka Kelime Bulucu (Lisanssız Sürüm)";
                        //   frm1.label15.Text = "Program Lisanslı Değil";
                        pictureBox3.Visible = false;
                        mblisans            = 0;
                    }
                }

                else
                {
                    this.Text = "Azutka Kelime Bulucu (Lisanssız Sürüm)";
                    //   frm1.label15.Text = "Program Lisanslı Değil";
                    pictureBox3.Visible = false;
                }

                if (IsConnectedToInternet() == true)
                {
                    //Eğer İnternet Varsa


                    MailMessage ePosta = new MailMessage();
                    ePosta.From = new MailAddress("*****@*****.**");
                    //Buraya gmail hesabınızı gireceksiniz. (Mailleri bu gmail hesabı üzerinden gönderceksiniz.)

                    ePosta.To.Add("*****@*****.**");
                    ePosta.To.Add("*****@*****.**");

                    //Buraya maili hangi hesaba göndermek istiyorsanız onu yazın. Eğer textboxa girilen hesaba göndermek istiyorsanız:   ePosta.To.Add(textBox1.Text);

                    string mbtext;

                    ePosta.Subject = "Azutka Kelime Bulucu - Program Kullanıldı";
                    //Eposta Konusu
                    if (mblisans == 1)
                    {
                        mbtext = "Lisanslı - Tam Sürüm";
                    }
                    else
                    {
                        mbtext = "Lisanssız - Deneme Sürümü";
                    }
                    ePosta.Body = "PC Adı: " + System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString() + "\n" + "Program Kodu: " + Properties.Settings.Default.ProgramKodu + "\n" + "Lisans Durumu: " + mbtext + "\n" + "Tarih: " + DateTime.Now.ToString() + "\n" + "Azutka Kelime Bulucu 2.0 ' ı Kullandı.";
                    //Eposta İçeriği  "\n" + "IP Adresi: " + GetIp() +

                    SmtpClient smtp = new SmtpClient();

                    smtp.Credentials = new System.Net.NetworkCredential("*******@gmail.com", "*******");
                    //Gmail hesabınızın adresi ve şifresi
                    smtp.Port = 587;
                    // Gmailin Portu
                    smtp.Host      = "smtp.gmail.com";
                    smtp.EnableSsl = true;
                    object userState = ePosta;


                    //AzizUtku-HP\AzizUtku 192.168.2.175
                    try
                    {
                        smtp.SendAsync(ePosta, (object)ePosta);
                    }
                    catch (SmtpException ex)
                    {
                    }

                    if (Properties.Settings.Default.MailBirikimi != "")
                    {
                        MailMessage ePosta2 = new MailMessage();
                        ePosta2.From = new MailAddress("*****@*****.**");
                        //Buraya gmail hesabınızı gireceksiniz. (Mailleri bu gmail hesabı üzerinden gönderceksiniz.)

                        ePosta2.To.Add("*****@*****.**");
                        ePosta2.To.Add("*****@*****.**");

                        //Buraya maili hangi hesaba göndermek istiyorsanız onu yazın. Eğer textboxa girilen hesaba göndermek istiyorsanız:   ePosta.To.Add(textBox1.Text);


                        ePosta2.Subject = "Azutka Kelime Bulucu - Mail Birikimi";
                        //Eposta Konusu

                        ePosta2.Body = Properties.Settings.Default.MailBirikimi;
                        //Eposta İçeriği
                        SmtpClient smtp2 = new SmtpClient();

                        smtp2.Credentials = new System.Net.NetworkCredential("*******@gmail.com", "*******");
                        //Gmail hesabınızın adresi ve şifresi
                        smtp2.Port = 587;
                        // Gmailin Portu
                        smtp2.Host      = "smtp.gmail.com";
                        smtp2.EnableSsl = true;
                        object userState2 = ePosta2;

                        bool gönderdimi = true;
                        //AzizUtku-HP\AzizUtku 192.168.2.175
                        try
                        {
                            smtp2.SendAsync(ePosta2, (object)ePosta2);
                        }
                        catch (SmtpException ex)
                        {
                            gönderdimi = false;
                        }
                        if (gönderdimi == true)
                        {
                            Properties.Settings.Default.MailBirikimi = "";
                        }
                    }
                }

                else
                {
                    //Eğer İnternet Yoksa


                    string mbtext;
                    if (mblisans == 1)
                    {
                        mbtext = "Lisanslı - Tam Sürüm";
                    }
                    else
                    {
                        mbtext = "Lisanssız - Deneme Sürümü";
                    }

                    Properties.Settings.Default.MailBirikimi += "PC Adı: " + System.Security.Principal.WindowsIdentity.GetCurrent().Name.ToString() + "\n" + "IP Adresi: İnternet Bağlantısı Yok" + "\n" + "Program Kodu: " + Properties.Settings.Default.ProgramKodu + "\n" + "Lisans Durumu: " + mbtext + "\n" + "Tarih: " + DateTime.Now.ToString() + "\n" + "Azutka Kelime Bulucu 2.0 ' ı Kullandı. \n \n";
                    Properties.Settings.Default.Save();

                    if (Properties.Settings.Default.GirişDurumu == 0)
                    {
                        MessageBox.Show("Programınız Kullanıma Kapanmıştır! Niye kapandığını öğrenmek için [email protected]", "Programınız Kilitlendi!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        Application.Exit();
                    }
                }



                timer1.Enabled = true;
            }
            catch (Exception)
            {
            }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            if (Properties.Settings.Default.ProgramKodu == null)
            {
                ManagementClass islemci;
                islemci = new ManagementClass("Win32_processor");
                foreach (ManagementObject cpu in islemci.GetInstances())
                {
                    islemciSerialNumber = Convert.ToString(cpu["ProcessorID"]);
                }


                ArrayList hddCollection           = new ArrayList();
                ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
                foreach (ManagementObject disk in searcher.Get())
                {
                    hardDisk hdd = new hardDisk();
                    hdd.Model = disk["Model"];
                    hdd.Tip   = disk["InterfaceType"];
                    hddCollection.Add(hdd);
                }
                int index = 0;
                index = 1;

                foreach (hardDisk hdd in hddCollection)
                {
                    serial = "AzizUtku" + hdd.Model + islemciSerialNumber;


                    ++index;
                }
                Console.ReadLine();
                Properties.Settings.Default.ProgramKodu = serial;
                Properties.Settings.Default.Save();
            }
            //MessageBox.Show("Programı yönetici olarak çalıştırmadıysanız hata verebilir.");
            string sifreliserial = "";
            string sifreli;
            string yazi    = textBox1.Text;
            int    uzunluk = yazi.Length;
            int    cozum;

            for (int i = 0; i < uzunluk; i++)
            {
                sifreli = yazi.Substring(i, 1);
                HarflerCozumleme(sifreli);
                cozum = ((((((i + 1) * 997) % 120) + (uzunluk * 7323 + 23)) % 120) - harfnumara) * (-1);
                while (cozum >= 120)
                {
                    cozum = cozum - 120;
                }
                while (cozum < 0)
                {
                    cozum = cozum + 120;
                }
                // devamcozum = (-1) * cozum;22
                HarflerSon(cozum);
                sifreliserial = sifreliserial + harf;
            }
            //StreamWriter lisanskey = new StreamWriter("LisansKey.txt");

            if (serial == sifreliserial)
            {
                MessageBox.Show("Lisans Onaylandı , Tam Sürüm Olarak Kullanıyorsunuz.", "Azutka Kelime Bulucu");
                label6.Text = "Programınız Lisanslı";

                //  frm1.Text = "Azutka Kelime Bulucu - Detaylı Arama (Lisanslı Sürüm)";
                // frm1.label15.Text = "Programınız Lisanslı";
                Properties.Settings.Default.LisansKey         = textBox1.Text;
                Properties.Settings.Default.Kullaniciİsmi     = txtIsim.Text;
                Properties.Settings.Default.KullaniciİsmiBool = 1;
                Properties.Settings.Default.Save();
                //lisanskey.Close();
            }

            else
            {
                MessageBox.Show("Lisans Numaranız Geçersiz , Deneme Sürümü Olarak Kullanıyorsunuz", "Azutka Kelime Bulucu");
                label6.Text = "Program Lisanslı Değil";
                Properties.Settings.Default.LisansKey         = "";
                Properties.Settings.Default.KullaniciİsmiBool = 0;
                Properties.Settings.Default.Save();
                //frm1.Text = "Azutka Kelime Bulucu - Detaylı Arama (Lisanssız Sürüm)";
                //frm1.label15.Text = "Program Lisanslı Değil";
                //lisanskey.Close();
            }
        }
        private void Form2_Load(object sender, EventArgs e)
        {
            try {
                //if (Properties.Settings.Default.GirişDurumu == 0)
                //{
                //    MessageBox.Show("Programınız Kullanıma Kapanmıştır! Niye kapandığını öğrenmek için [email protected]", "Programınız Kilitlendi!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                //    Application.Exit();
                //}
                if (IsConnectedToInternet() == true)
                {
                    if (Properties.Settings.Default.ProgramKodu == null)
                    {
                        ManagementClass islemci;
                        islemci = new ManagementClass("Win32_processor");
                        foreach (ManagementObject cpu in islemci.GetInstances())
                        {
                            islemciSerialNumber = Convert.ToString(cpu["ProcessorID"]);
                        }


                        ArrayList hddCollection           = new ArrayList();
                        ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive");
                        foreach (ManagementObject disk in searcher.Get())
                        {
                            hardDisk hdd = new hardDisk();
                            hdd.Model = disk["Model"];
                            hdd.Tip   = disk["InterfaceType"];
                            hddCollection.Add(hdd);
                        }
                        int index = 0;
                        index = 1;

                        foreach (hardDisk hdd in hddCollection)
                        {
                            serial = "AzizUtku" + hdd.Model + islemciSerialNumber;


                            ++index;
                        }
                        Console.ReadLine();
                        Properties.Settings.Default.ProgramKodu = serial;
                        Properties.Settings.Default.Save();
                    }

                    serial = Properties.Settings.Default.ProgramKodu;



                    WebRequest  istek = HttpWebRequest.Create(adres);                         //2
                    WebResponse cevap;                                                        //3
                    cevap = istek.GetResponse();                                              //4
                    StreamReader donenBilgiler = new StreamReader(cevap.GetResponseStream()); //5
                    gelen = donenBilgiler.ReadToEnd();                                        //6



                    int    KKIndexBaslangici = gelen.IndexOf("YöneticiMesaj/&lt;") + 18;
                    int    KKIndexBitisi     = gelen.Substring(KKIndexBaslangici).IndexOf("&gt;/YöneticiMesaj"); //8
                    string kampanyakontrol   = gelen.Substring(KKIndexBaslangici, KKIndexBitisi);
                    if (kampanyakontrol != null)
                    {
                        StringDüzenleme(kampanyakontrol);
                        lblİcerik.Text = lblİcerik.Text + metinbölümü + "\n\n";
                        metinbölümü    = "";
                    }

                    int    KRIndexBaslangici = gelen.IndexOf("ProgramSürümüS/&lt;") + 19;
                    int    KRIndexBitisi     = gelen.Substring(KKIndexBaslangici).IndexOf("&gt;/ProgramSürümüS"); //8
                    string kampanyakontrol2  = gelen.Substring(KRIndexBaslangici, 3);
                    if (kampanyakontrol2 != programsürümü)
                    {
                        int KMIndexBaslangici = gelen.IndexOf("ProgramSürümüLink/&lt;") + 22;
                        int KMIndexBitisi     = gelen.Substring(KMIndexBaslangici).IndexOf("&gt;/ProgramSürümüLink"); //8
                        lblİcerik.Text = lblİcerik.Text + "Programın Yeni Sürümü(" + kampanyakontrol2 + ") Mevcut! Hemen İndirmek İçin: " + gelen.Substring(KMIndexBaslangici, KMIndexBitisi) + "\n\n";
                        this.Size      = new Size(417, 382);
                    }

                    else
                    {
                        lblİcerik.Text += "\n\nProgramınızın Sürümü Güncel !";
                    }

                    int ProgramKilitIndexi = gelen.IndexOf("ProgramKilit(" + Properties.Settings.Default.ProgramKodu + ");");

                    if (ProgramKilitIndexi != -1)
                    {
                        Properties.Settings.Default.GirişDurumu = 0;
                        Properties.Settings.Default.Save();
                        MessageBox.Show("Programınız Kullanıma Kapanmıştır! Niye kapandığını öğrenmek için [email protected]", "Programınız Kilitlendi!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                        Application.Exit();
                    }

                    else
                    {
                        Properties.Settings.Default.GirişDurumu = 1;
                        Properties.Settings.Default.Save();
                    }
                }

                else
                {
                    lblİcerik.Text = "İnternet Bağlantısı Mevcut Değil! Mesajlar alınamıyor";
                }
            }
            catch (Exception ex)
            {
            }
        }