System.Management referansını kullanarak C# üzerinden bilgisayarımızdaki Hard Disk'in seri numarasını öğrenebiliyoruz. Bildiğiniz gibi her hard disk'in seri numarası ayrı. Bir nevi parmak izi gibi bir şey.
Peki bu ne işe yarar?
Diyelim ki sektörel ve ya ticari bir program yapıyorsunuz. Genelde Akınsoft'un yapdığı tarzda NetEmlak, Emlak Takip Programı gibi.
Programın içeriğine göre ve emeğinize göre programa bir değer biçtiniz ve programı satacaksınız. Yazılım sahteciliğini ve programınızı sahte bir şekilde satmadığınız şahısların kullanmasını önlemek için kullanabilirsiniz. Program için serial anahtarı (serial-key) üretebilirsiniz. İster elinizle isterseniz bir algoritmaya bağlı olarak bir kaç tane serial numarasını ürettiniz diyelim.
Programı satacağınız yere programı yüklemeden önce yüklenecek bilgisayarın hard disk seri numarasını alınız ve herhangi bir serial ile denkleştiriniz. Programın Form_Load eventinde harddisk numarası ile serial'i karşılaştırınız. Eğer farklı ise durumu fark edebilirsiniz.
"Ee ben her program satacağım kişinin bilgisayarının hard disk seri numarasını mı alacağım?" derseniz ben de size "Evet alacaksınız!" demem tabi ki.
Kendiniz farklı yöntemler üretebilirsiniz nasıl olsa hard disk seri numarasını bir şekilde öğreneceksiniz.
Diyelim programı internet üzerinden satıyorsunuz. Programın internetten indiren / satın alan kişi sizin program için ürettiğiniz serial numarasını girdiği zaman (artık o hangi event ise) aynı zamanda bilgisayarın hdd seri numarasını da bir yere kaydedin mesela; kişi programı bilgisayarına kurdu ve serial anahtarını girdi. Ardından girilen serial anahtar ile programın kurulu olduğu bilgisayarın hdd seri numarası size mail olarak gönderilsin. Sonra aynı serial anahtar ile program başka bilgisayarlara kurulmuş ise yani serial anahtarı aynı hdd seri numaraları farklı ise ortada bir iş dönüyor demektir hemen 155 polisi arıyoruz :D
C# - HDD Seri Numarasını Alma
Resimden bir şey anlaşılmıyor arkadaşlar. Direk projeyi vereyim
indirmek için tıklayın
Hiç yorum yok:
Yorum Gönder