private void button1_Click(object sender, EventArgs e)
        {
            RegistryKey dosyam = Registry.CurrentUser.OpenSubKey("Software\\Ornek1\\sonSurum");

            if (dosyam == null)
            {
                MessageBox.Show("Ürünün lisans anahtari gerekli.");
                Lisanslama f2 = new Lisanslama();
                this.Hide();
                f2.Show();
            }
            else
            {
                string          lisans = (string)dosyam.GetValue("versiyon");
                BinaryFormatter bf     = new BinaryFormatter();
                MemoryStream    ms     = new MemoryStream();

                StreamWriter sw = new StreamWriter(ms);
                sw.Write(lisans);
                ms.Position = 0;
                Lisans lis = (Lisans)bf.Deserialize(ms);
                if (lis != null)
                {
                    Form1 f = new Form1();
                    f.Show();
                    this.Hide();
                }
                else
                {
                    MessageBox.Show("Lisans Blok Edildi");
                }
            }
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            int k1 = 0, k2 = 0, k3 = 0, k4 = 0;

            k1 = Convert.ToInt32(textBox1.Text);
            k2 = Convert.ToInt32(textBox2.Text);
            k3 = Convert.ToInt32(textBox3.Text);
            k4 = Convert.ToInt32(textBox4.Text);

            if (k1 == k3 && k2 == k4)
            {
                Lisans liss = new Lisans();
                liss.K1           = k1;
                liss.K2           = k2;
                liss.K3           = k3;
                liss.K4           = k4;
                liss.KullaniciAdi = txt_KADI.Text;
                liss.Olusturma    = DateTime.Now;
                MemoryStream    ms = new MemoryStream();
                BinaryFormatter bf = new BinaryFormatter();
                bf.Serialize(ms, liss);

                RegistryKey soft = Registry.CurrentUser.OpenSubKey("Software", true);
                RegistryKey orn1 = soft.OpenSubKey("Ornek1", true);
                if (orn1 == null)
                {
                    orn1 = soft.CreateSubKey("Ornek1");
                }
                RegistryKey surum = orn1.CreateSubKey("sonSurum");
                ms.Position = 0;

                //StreamReader ILE DEGIL  ms.Read ile OLMASI GEREK HATA VAR
                StreamReader reader = new StreamReader(ms);
                string       deger  = reader.ReadToEnd();
                surum.SetValue("versiyon", deger);

                DialogResult = DialogResult.OK;
            }
        }