user_id
üretebilirsin. Bu sayede üyeleri birbirinden ayırırsın. Tabii donanım kimliğini alman gerekir.Tamamdır kusura bakmayın yeni gördüm, hemen yeni bir örnek yazayım.Uygulama acarken
static string AppRegyPath = "Software\\...\\ApplicationName";
static string rvn_Runs = "Runs";
private Microsoft.Win32.RegistryKey _appCuKey;
public Microsoft.Win32.RegistryKey AppCuKey
{
get
{
if (_appCuKey == null)
{
_appCuKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(AppRegyPath, true);
if (_appCuKey == null)
_appCuKey = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(AppRegyPath);
}
return _appCuKey;
}
set { _appCuKey = null; }
}
public int UpdateRunCount()
{
int a = (Int32)AppCuKey.GetValue(rvn_Runs, 0);
a++;
AppCuKey.SetValue(rvn_Runs, a);
return a;
}
haklısınız ancak bu dedim olay güzel yanı yazılım kırılmadan http debuger geçilen olayı engelemekVeriyi Regedit gibi bir yerde tutabilirsin, ancak her türlü kırılır. Veriyi sunucu üzerinde tutup her Client (istemci) içinuser_id
üretebilirsin. Bu sayede üyeleri birbirinden ayırırsın. Tabii donanım kimliğini alman gerekir.
Tamamdır kusura bakmayın yeni gördüm, hemen yeni bir örnek yazayım.
C#:static string AppRegyPath = "Software\\...\\ApplicationName"; static string rvn_Runs = "Runs"; private Microsoft.Win32.RegistryKey _appCuKey; public Microsoft.Win32.RegistryKey AppCuKey { get { if (_appCuKey == null) { _appCuKey = Microsoft.Win32.Registry.CurrentUser.OpenSubKey(AppRegyPath, true); if (_appCuKey == null) _appCuKey = Microsoft.Win32.Registry.CurrentUser.CreateSubKey(AppRegyPath); } return _appCuKey; } set { _appCuKey = null; } } public int UpdateRunCount() { int a = (Int32)AppCuKey.GetValue(rvn_Runs, 0); a++; AppCuKey.SetValue(rvn_Runs, a); return a; }
Bu şekilde bir örnek yapılabilir. Registiry ve UpdateRunCount Metodu kullanarak yapılır.
Hocam bu hwid sistemini yazarken de dikkatli yazman lazım. Hwid changer açığı bırakmadan yazmak gerek. Hackerler hwid spoof gibi toolları kullanarak bu tarz yazılımları kırabiliyorlar. Testlerini sağlam yaparsın. Kolay gelsin.bakın demek istedim olay buydu "ne kadar basit görünsede cok güzel bi detay
güzel bi korumanız varsa wmprotect vb.. webclient üzerinden hwid
kontrol ediyorsunuz sizinde işinize yarayabilir. amac kişiye yazılım cracklatmak
http debuger bılmeyen arkdaslar varsa aratsn cok kolay web site üzerinden hwid
dogrulaması geçmek en azından bu kücük olayla yazılm kendini kapatıcak
herkese teşekkür ederim en azından düşünüp yazmanız bile yeter.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.