Forum

c# da geliştirdiğim...
 
Bildirimler
Hepsini Temizle

c# da geliştirdiğim uygulamayı lisanslama

22 Yazılar
6 Üyeler
0 Likes
8,229 Görüntüleme
(@muratguler)
Gönderiler: 313
Honorable Member
 

İlhan bey linkteki dosya bulunamıyor. Bir daha yükleyebilir misiniz ?

 
Gönderildi : 19/01/2017 20:41

(@volkanalkilic)
Gönderiler: 137
Estimable Member
 

Bu uygulamadan ticari beklentiniz olduğunu varsayarak, hazır ve güvenli bir sistem kullanmanızı tavsiye ederim. Korunmayan CLI formundaki C# kodunun deneyimli bir tersine mühendislik uzmanı tarafından 10 dakikada kırılabileceğini unutmayın. Daha önce başka bir soru için paylaştığım cevabı okumanız faydalı olabilir;

----------------------------------------------------------------------------------------------------------

Dot.Net platformunda herhangi bir programlama dili ile (C#, VB.NET, F#...) yazılan uygulamalar derlendiğinde CLI koda çevrilir, yani C++ veya Delphi de olduğu gibi native code derleme esnasında oluşturulmaz. Bunun yerine JIT olarak adlandırılan tam zamanında derleme mekanizması kullanılır. Bu mekanizma kod ilk çağırıldığında CLI formundaki kodu üzerinde çalıştığı bilgisayarın konfigürasyonuna göre (CPU, vb.) en optimum biçimde native koda dönüştürür. JIT mekanizması bazı yönleri ile oldukça faydalıdır, örneğin JAVA da benzer bir yapı kullanır ve neredeyse her platform ve cihazda çalışabilmesinin kaynağı budur. Ancak CLI formundaki kodun tersine mühendislik ile okunabilir hale getirilmesi de mümkündür, senin bahsettiğin araç dotPeek ve daha nicesi bu işi yapar.

Eğer kodun görünmesini engellemek istiyorsan WinLicense (*ücretli) bu konuda sana yardımcı olacaktır.

Daha maliyetsiz çözümler için Obfuscate yöntemini deneyebilirsin. Bu yöntem ile kodlar okunması ve takip edilmesi güç hale getirilir. Bu konuda Google’da “obfuscator c#” araması yaparak birçok ücretli veya ücretsiz aracı deneyebilirsin.

----------------------------------------------------------------------------------------------------------

 
Gönderildi : 20/01/2017 13:38

(@HasanCOBAN)
Gönderiler: 2
New Member
 

İlginiz için teşekkür ederim bu konuda bir örnekle yardımcı olabilirsiniz.

http://we.tl/PLMJHQfEr0

 

Ekteki uygulamada lisans dosyası yapmayı ve lisans dosyası kontrol etmeyi, ayrıca cd key girerek doğrulama ve lisans yenilemeyi simüle ettim.

takıldığınız yer olursa sorarsınız.

 

form load'da lisans sorgulatırsınız, eğer lisans dosyası ve veriler uyuşmuyorsa cd key ekranını getirirsiniz.

bu hızlı olması açısından basit bir örnek, istediğiniz gibi geliştirebilirsiniz.

 

merhaba;

İlhan Çakmak üzerinden çok geçmiş ama burada verdiğiniz link artık kullanılamıyor, rica etsem linki yenileyebilir misiniz. Bu konuda benim de bir çalışmam var ve bi yerde takılıyorum. Yardımlarınız için teşekkür ederim...

 
Gönderildi : 01/11/2018 13:35

Sayfa 2 / 2
Paylaş: