- Son görülme
- · Görüntülenen konu Xengentr Style V5 Tema
- Katılım
- 26 Mar 2024
- Mesajlar
- 186
- Çözümler
- 2
- Tepkime puanı
- 250
- Puanları
- 63
- ParsCredi
- 💰730,532
Arkadaşlar İnternette hiç bir yerde bulamayacağınız lisanslama örneğini kaynak kod olarak paylaşıyorum
kısaca özetlemek gerekirse program çalıştırılan bilgisayarın harddisk numarasını alır Sql içinde olup olmadığını kontrol eder
eğer harddisk numarası var ise lisans süresi olup olmadığını kontrol eder lisans süresi var ise form 2 açılır
lisans süresi bitmiş ise uyarı verir eğer hiç kullanıcı kayıtı yok ise kullanıcı kayıtı yok diye uyarı verir


Kayıt Bölümünde ise program kullanıcı adının olup olmadığını kontrol eder kayıt var ise girilen keyin süresini daha önceki sürenin üzerine ekler yok ise yeni kayıt açar

Databasede lisans Aktif olan Kullanıcının Tutulduğu Hdw Tablosu var
IsActive (lisansın Aktif ise True değilse False)
ExpiryDate(son lisasns Tarihi)
Hardiskserial(kullanıcın Harddisk numarsı)
Kullanıcı(kullanıcı Adı)

Birde kullanıcılara Verilecek Keylerin olduğu tablo var
Kullanıcı(key kullanıldığı zaman hangi kullanıcı tarafından kullanıldıgı kaydedilir)
Keyıd(üretilen Key)
Aktif(kullanılan keyler False ise tekrar Kullanılamaz)
Süre(keyin karşılığında Verilecek Gün)

Birde sql içerinde Otomatik Key üretmek için Prosüdür Tablomuz var

Kullanımı Çok Basit
Sql manager açıp New Query basıp
Aşağıdaki Kodu Açılan Pencereye Yapıştırıyoruz
burada count=5 olan Üretilecek Adet
Süre=10 olan keyin vereceği Gün
Aşağıdaki Kodda 5adet Key üret bu 5Adet keyin Karşılıkları 10 gün olsun diyor
Aklınıza Takılan Bişey Olursa Admin Etiketleyip Sormanız Yeter
kısaca özetlemek gerekirse program çalıştırılan bilgisayarın harddisk numarasını alır Sql içinde olup olmadığını kontrol eder
eğer harddisk numarası var ise lisans süresi olup olmadığını kontrol eder lisans süresi var ise form 2 açılır
lisans süresi bitmiş ise uyarı verir eğer hiç kullanıcı kayıtı yok ise kullanıcı kayıtı yok diye uyarı verir


Kayıt Bölümünde ise program kullanıcı adının olup olmadığını kontrol eder kayıt var ise girilen keyin süresini daha önceki sürenin üzerine ekler yok ise yeni kayıt açar

Databasede lisans Aktif olan Kullanıcının Tutulduğu Hdw Tablosu var
IsActive (lisansın Aktif ise True değilse False)
ExpiryDate(son lisasns Tarihi)
Hardiskserial(kullanıcın Harddisk numarsı)
Kullanıcı(kullanıcı Adı)

Birde kullanıcılara Verilecek Keylerin olduğu tablo var
Kullanıcı(key kullanıldığı zaman hangi kullanıcı tarafından kullanıldıgı kaydedilir)
Keyıd(üretilen Key)
Aktif(kullanılan keyler False ise tekrar Kullanılamaz)
Süre(keyin karşılığında Verilecek Gün)

Birde sql içerinde Otomatik Key üretmek için Prosüdür Tablomuz var

Kullanımı Çok Basit
Sql manager açıp New Query basıp
Aşağıdaki Kodu Açılan Pencereye Yapıştırıyoruz
burada count=5 olan Üretilecek Adet
Süre=10 olan keyin vereceği Gün
Aşağıdaki Kodda 5adet Key üret bu 5Adet keyin Karşılıkları 10 gün olsun diyor
SQL:
EXEC [dbo].[ESN_CREATE] @count = 5, @süre = 10;
Aklınıza Takılan Bişey Olursa Admin Etiketleyip Sormanız Yeter
İçeriği görüntülemek için yapmanız gerekenler Giriş Veya Kayıt olmak.
Son düzenleme: