Forumda bu bölüm pek aktif olmasada böyle bir proje başlatmak istedim. Şimdi bir çoğunuz bana vb.net lisans sistemi olmaz diyeceksiniz evet biliyorum fakat yinede böyle bir projeyi başlatmak istedim, umarım devamını getirirsiniz arkadaşlar. Lisans sisteminin derlenmiş halini ve yönetim paneli scriptini denemeleri için isteyen kişilere vericem, böylece eksikleri beraber giderebiliriz.
Projenin uygulama kısmını tamamladım, şuan yönetim panelini yazmak üzere hazırlık yapıyorum. Yönetici paneli ile birden fazla program anahtarı ekleyebilir, düzenleyebilir ve bu program anahtarları için ayrı ayrı lisans ekleyebilirsiniz. Lisanslar HWID kilitli olucak yani tek bir bilgisayarda çalışacak.
İlk sürüm olarak bu kadar özelliğin yeterli olacağını düşünüyorum fakat aklınızda projeye katkı sağlayabilecek güzel özellik fikirleri varsa söylemekten çekinmeyin arkadaşlar, ilerleyen güncellemelerde eklenebilir.
23 Haziran 2015 - Önemli Bilgilendirme
Skype ve forum üzerinden bana ulaşan arkadaşların bir çoğu aynı soruları sorduğu için buradan net bir açıklama yapmak istedim. Bu projeyi temel olarak görün, yukarıda yazdıklarımı önemsemeyin artık çünkü geliştirmek için vaktim yok o yüzden kullanan kişi lisans ekleme olayını manuel yapmak zorunda veya biraz php ile alakası varsa kendisi sistemi geliştirebilir. Manuel lisans ekleme nasıl oluyor peki ?
Sistem her lisansın tek bir hwid üzerinden çalışmasını sağlıyor yani lisanslar 1 bilgisayarda çalışacak şekilde kayıt oluyor veritabanına, bu yüzden projeye hwid.exe dosyasını ekledim. Bu dosyayı lisansı vereceğiniz kişiye gönderiyorsunuz, kişi kendi bilgisayarında çalıştırıyor ve panoya kopyalanan hwid adresini size iletiyor, buradan sonra siz php kontrol panelinden lisans ekle kısmına gelip kişinin hwid bilgisini giriyorsunuz ve lisans oluştur diyorsunuz. Oluşturduğunuz lisansı kişiye gönderiyorsunuz ve işlem tamamlanıyor. Sistemde otomatik lisans silme / süreli lisans özelliği yok fakat buda kolay bir şekilde entegre edilebilir (veritabanında lisansların kayıt olduğu tabloya tarih sütunu ekleyin, php ile bu tarihi kontrol edip X günü aşmış olanları silmesi için bir script yazın ve cron job ekleyin -- en basit yöntemi bu).. biraz php bilgisi gerekiyor.
------------------------------
PHP Yönetim Paneli:
Proje hakkında detaylı bilgi isteyen arkadaşlar bana özel mesaj ile skype adreslerini gönderebilirler.
Dip not: Bu lisans sistemi ile .net uygulamalarınıza erişim satabilirsiniz fakat kırılmasını önleyemezsiniz. Uygulamanızın kırılmasını engellemek ve lisans sistemini daha sağlıklı bir şekilde kullanmak için kendi şifreleme algoritmalarınızı ve obfuscator kullanmanızı tavsiye ederim.
Edit - 30.04.2015
Konuya yeterince ilgi gösterildiği için bu linkleri buraya bırakıyorum, umarım işinize yaramıştır. İyi çalışmalar.
https://hostr.co/NLItkgRMgSl5 (wLisans.dll kaynak kodları)
https://hostr.co/KclIY44VN93D (php panel kodları)
Edit - 23.06.2015
Arkadaşlar SQL dosyasını arşive eklemeyi unutmuşum gerçekten kusura bakmayın fazla ilgi gösteremediğimden dolayı konuya. Buyrun .sql dosyası
https://hostr.co/iKWlfmXyUXUj
Varasıylan admin giriş bilgileri -
Kullanıcı adı: admin
Şifre: admin