Yorumları: 902
Konuları: 68
Kayıt Tarihi: 30-06-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 8.392
Üstad
Sorun sadece HDD'den kaynaklanıyorsa HDD Parametresini gözardı edebilirsin (HDD yerine 0 yazabilirsin)
YouTube Delphi Tips
"Yaşlanarak değil, yaşayarak tecrübe kazanılır. Zaman insanları değil, armutları olgunlaştırır" Peyami Safa
Yorumları: 1.657
Konuları: 20
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 18.974
Üstad
Merhaba
Çözüm odaklı değil de konuya katkı anlamında bir hususu hatırlatmak isterim.
Çalıştığım kurum içinde yaptığım erp için benzer bir önlemi deneyimlemiştim. (lisans amaçlı olmasa da güvenlik amacıyla başka birinin bilgisayarından kendi hesabı ile mi girdi noktasında) ağ altında uzaktaki proje çalışma özelliği varsa exe'nin olduğu diskin ID'sine ulaşmak yetersiz olabilir .
Ağdan erişim yapılmışsa ağ bağlantı kartının ID'sini, kullanıcı hesap bilgilerini vb.hesaba katmanızı ve eğer yoksa LOG tutma konusuna da eğilmenizi tavsiye ederim.
Başarılar.
Saygılarımla
Muharrem ARMAN
Yorumları: 969
Konuları: 44
Kayıt Tarihi: 24-07-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 2.708
Uzman
Bazı profesyonel uygulamalar MAC adresini kullanıyor(du)
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Yorumları: 231
Konuları: 12
Kayıt Tarihi: 06-07-2018
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 1.178
Programcı
Benzersiz kimlik oluşturmak için birkaç yöntemi bir arada uygulamak lazım.
Mevcut fonksiyonlar tek başına yeterli değil.
Windows'un hesap kimliği var ama değişebiliyor.
Sistem diskinin kodu alınabiliyor ama değişken. Özellikle raid disklerde daha büyük bir sorun.
Formatlayınca da gidiyor.
Bunun yanında ağ kartlarını da almak lazım. Ama sürücülerden hangisini alacaksın? Ayrıca mac adresi bile değişiyor.
İşlemcinin kodu var, o da her zaman benzersiz değil.
Bios kodu var, onlarda da benzer durum var.
Dahası eski işletim sistemleri her bilgiyi vermiyor.
Özetle bunların hepsini harmanlayıp bir "benzerlik puanı" oluşturmak gerekiyor.
Diğer yandan hosts, lmhost.sam gibi dosyaları ve başka hilelerin olup olmadığını da denetlemek gerekli.
Ben bu yöntemle birkaç sene önce bir yazılım firması için sunucu servis ve arayüz tarafını da içeren bir çözüm yapmıştım.
Yurtdışına verilen yazılımlarda kopyalamayı engellemek için gönül rahatlığıyla kullanılıyor.
Kopyalama girişiminde ise kayıtlı donanım kodlarını inceleyip gerekirse programı uzaktan kapatıyorlardı.