Kullanılacak bilgisayarın cpu id, bios id, anakart id ve mac adres gibi bilgilerini alıp md5 şifrelemele yaparak lisans kodu üretebilirsin ve bu kodu programın yüklü olduğu bilgisayardaki bir dosyadan veya internet üzerinden kontrol etmek istiyorsan veritabanından kontrol ettirebilirsin.
Bu kodu aynı zamanda program üzerinden de üretiyor olman gerekiyor.
Programın ürettiği kod ile lisans dosyasındaki aynı değilse programdan çık.
Benim kullandığım kod örneği şurada. Projeyi indirip kullanabilirsin.
https://github.com/kad1r/ComputerInf...rInfo/Form1.cs
Bu projeyi publish edip programı yükleyecek kişiye gönder ve oluşan kodu sana göndermesini söyle. Gönderilen kodu, programını publish ettiğin klasörün içine .lic, .txt, .xml (artık ne kullanmak istiyorsan) oluşturup içine yapıştır ve kişiye gönder.