AccessTr.neT
Proje lisanslama (yardım) - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Proje lisanslama (yardım) (/konu-proje-lisanslama-yardim.html)

Sayfalar: 1 2


Proje lisanslama (yardım) - ozguryasin - 19/08/2010

alpeki99 hocamın yapmış olduğu bir lisanslama projesini kendi projeme entegre edemedim. yardımcı olurmusunuz? Ana Ekrana entegre edilecek. yardımcı olan ve olmak isteyen herkeze şimdiden tşekkür ederim.


Cvp: Proje lisanslama (yardım) - alpeki99 - 19/08/2010

Bahsettiğim şeyi yapmamışsın.

1- Programın ilk açılan formu olarak FORM1 yapmalısın.
2- FORM1 form açılınca olayının Vba kodunda "Üzgünüz......" yazan iki mesajdan hemen sonra Docmd.quit satırlarını silip aşağıdakileri yazman yeterli olacaktır.

Kod:
DoCmd.Close acForm, "form1"
    DoCmd.OpenForm "frm_lisans"
    Exit Sub




Cvp: Proje lisanslama (yardım) - ozguryasin - 19/08/2010

alpeki99 yardımın için teşekkür ederim problem düzeldi. son halini ekliyorum.



Cvp: Proje lisanslama (yardım) - alpeki99 - 19/08/2010

Benim eklediğim dosya örnek amaçlı olduğu için senin gerçek programında düzenlemeler yapman lazım.

* Dosyaları abc.txt şeklinde değilde xwdriver.trv gibi farklı bir isim ve uzantı ile kaydetmen lazım
* Kayıt defteri-registry ilede kopya koruması kontrolü yapman lazım
* Şifre hesaplama algoritmasını mutlaka değiştir
* Sadece giriş formunda lisans kontrolü yapma. Başka 3-4 formda daha bu kontrolü yap daha garanti olsun.


Cvp: Proje lisanslama (yardım) - ozguryasin - 19/08/2010

txt dosyalarını (abc ve def) değiştirip uzantılarını inf yaptım. şifre değiştirme algoritmasını bir birinden farklı sayılar ile değiştirdim. başka formlarada kontrol yaptırma fikri iyi idi onuda yapacağım.
- Kayıt defteri-registry ile kopya korumasu kontrolü bunun için biraz önerilerine ve yardımına ihtiyacım var.


Cvp: Proje lisanslama (yardım) - ozguryasin - 26/08/2010

bu örneğe ayriyetten.
iki tane lisans durumu olsa.
hdd seri no * 90 + 900 * 90 yapıp bir numara yazıyoruz.
bie tane daha olsa diyelim hdd seri no *45 + 450 * 90 buda bize deneme kodu verse yani demo olsa verilen seri numaraya göre işlem yapsa. 90 lı kombinasyonu kullandığımızda tam sürüm. 45 li kombinasyonu kullandığımızda ise 14 günlük demo sürüm olsa. bunu nasıl yapabilirm yardımcı olursanız çok makbule geçer. tavsiyelerini ve yol göstermelerinizi bekliyorum.
şimdiden teşekkür ederim.