Evet, tüm bu sistemler atlatılabilir, ancak çoğu satıcı tarafından kullanılan pragmatik yaklaşım, dürüst insanları dürüst tutmak için yeterince zorlaştırmaktır. Popüler bir yaklaşım, lisansı bir ad, lisans türü ve tarih ile girmek.
http://www.brandonstaggs.com/2007/07/26/implementing-a-partial-serial-number-verification-system-in-delphi/
bir PKV yaklaşımla
(hızlı bir Google diğer uygulamaları ve örnekleri bulacaksınız, ama Brandon iyi kabul edilir), değiştirebileceğiniz: Bunu yapmanın yaygın bir yöntemi Kısmi Anahtar Doğrulama olduğunu eski anahtarları geçersiz kılmadan yazılımın yeni sürümlerinde testler. Sisteminiz saldırıya uğradığında bunu yapmak isteyeceksiniz (ve hacklenecek!). Benzer şekilde, saldırıya uğramış anahtarların listesini tutmak iyi bir fikir olacaktır, böylece bunlar programınızın gelecekteki sürümlerinde otomatik olarak sona erdirilebilir.
Amaç nedir? Çünkü, dll'inizi kontrol etmeyi eklerseniz, decompiled ve ters mühendislik yapılabilir. –