Skip to main content

AccessTr.neT


Proje lisanslama (yardım)

Proje lisanslama (yardım)

Çözüldü #8
Sayın yasin
Bununla ilgili sizin istediğinize benzer bir lisanslamayı daha önce kullandım. Programın ürettiği seri numarayı müşteri bana verdiğinde eğer ben ona demo şifresi vereceksem şöyle bir mantık kuruluyor:

Mesela vereceğimiz sayımız şu mantıkta olsun

xxxx-xxxx-xxxx-xxxx-xxxx

Şimdi bunlar sayı veya harf olacak. Bu sıralamada çizgiler dahil 24 karakter var. Bunların içine sadece benim bileceğim bir sırada demo değerini yerleştirelim:

Mesela sayılar şöyle olsa: 1A56-6754-DD46-KLY7-AS66

Ben bu algoritmada soldan sağa doğru xx5x-6xxx-xxx6-xxx7-xx6x değerlerini kullansam. Böylece 56676 sayısını elde ederim. Vereceğim DEMO şifresinde mutlaka bu değerler olmalı. Ben bu değerleri verip TAMAM tuşuna basın dediğimde mid veya right komutlarıyla ekrandaki şifre anahtarı giriş formu üzerindeki 56676 sayısını doğrulatırım. if...then ile de istediğim DEMO moduna geçerim.

Burada tek sıkıntı, kullanıcı demo süresini doldurunca, registerdeki kaydın temizlenmesidir. Bunun için programın kaldırılıp yeniden kurulması, -varsa- verilerin de sonra geriye kopyalanması mantıklı olabilir. Ben ne yapmıştım? Ben bir ek dosya gönderip registeri Access dosyasıyla sildiriyordum. Program açıldığında tekrar aynı şifreyle girilirse yine DEMO prosedürü işletildiğinden registerdeki kurulum tarihi, çalıştırma sayısı, DEMO süresi sonu gibi değerleri okuyup yine kilitleniyordu. Yani dosyayı çalıştırdıktan sonra tek çaresi doğru şifreyi girmesi.

Çalışınca süper bir fikir olduğunu göreceksiniz. Böylece dağıtılan dosya tek, şifre ise iş bitirici oluyor. Demo olayı direk içine de işlenebilir. Süre sonunda nasıl olsa program kilitleniyorImg-grin)
İnadına, ille de Accesstr.net...
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Proje lisanslama (yardım) - Yazar: ozguryasin - 19/08/2010, 00:03
Cvp: Proje lisanslama (yardım) - Yazar: alpeki99 - 19/08/2010, 00:32
Cvp: Proje lisanslama (yardım) - Yazar: ozguryasin - 19/08/2010, 01:39
Cvp: Proje lisanslama (yardım) - Yazar: alpeki99 - 19/08/2010, 01:43
Cvp: Proje lisanslama (yardım) - Yazar: ozguryasin - 19/08/2010, 21:53
Cvp: Proje lisanslama (yardım) - Yazar: ozguryasin - 26/08/2010, 22:49
Cvp: Proje lisanslama (yardım) - Yazar: alpeki99 - 26/08/2010, 23:27
Cvp: Proje lisanslama (yardım) - Yazar: mehmetdemiral - 27/08/2010, 00:30
Cvp: Proje lisanslama (yardım) - Yazar: ozguryasin - 27/08/2010, 16:43
Task