نقل قول: قفل براي برنامه؟
اگر در نظر دارید با دات نت این قفل رو طراحی کنید ، بهتر هست که به سراغ استفاده از قفلهای تجاری موجود در بازار برید ، چون دات نت عملا" امنیت لازم رو نداره و در این مورد فقط شما هزینه و زمانی که رو گذاشتید از دست خواهید داد.
نقل قول: قفل براي برنامه؟
اگه کسی بلده که بگه سریال نامبر یا کد یه قطعه ی سخا افزار رو چطوری میشه به دست آورد لطفا بگه .(خودم نفهمیدم چی گفتم :لبخند:)
ولی در رابطه با سوال شما :
اگه می خواهید برنامه ی خودتون خیلی قوی نباشه که می تونید با گذاشتن یه فایل و ذخیره ی اون کد در اون یا داخل یه دیتابیس اونو ذخیره کنید و بعدش موقع اجرا ی دوم به بعد اونو چک کنه .
ولی این راه خیلی ساده هست و طرف با یه کلک می تونه قفل رو کنار بزنه .(مثلا فایل ذخیره شده یا ...)
بهترین راه فعلا ثبت توی اینترنت هست . منظورم اینه که طرف برای اولین بار برنامه رو باز کرد بهش یه کد بده و بعدش اون کد رو بیاد و توی سایتی که ساختید وارد کنه و یه کد جدید بگیره و توی برنامه وارد کنه .
بعدش همیشه موقع اجرای بررنامه و موقع اتصال به ابنترنت کد ها چک بشه .
نقل قول: قفل براي برنامه؟
نقل قول:
نوشته شده توسط
sinashahab
اگه کسی بلده که بگه سریال نامبر یا کد یه قطعه ی سخا افزار رو چطوری میشه به دست آورد لطفا بگه .(خودم نفهمیدم چی گفتم :لبخند:)
ولی در رابطه با سوال شما :
اگه می خواهید برنامه ی خودتون خیلی قوی نباشه که می تونید با گذاشتن یه فایل و ذخیره ی اون کد در اون یا داخل یه دیتابیس اونو ذخیره کنید و بعدش موقع اجرا ی دوم به بعد اونو چک کنه .
ولی این راه خیلی ساده هست و طرف با یه کلک می تونه قفل رو کنار بزنه .(مثلا فایل ذخیره شده یا ...)
بهترین راه فعلا ثبت توی اینترنت هست . منظورم اینه که طرف برای اولین بار برنامه رو باز کرد بهش یه کد بده و بعدش اون کد رو بیاد و توی سایتی که ساختید وارد کنه و یه کد جدید بگیره و توی برنامه وارد کنه .
بعدش همیشه موقع اجرای بررنامه و موقع اتصال به ابنترنت کد ها چک بشه .
دوست عزیز جسارتا" هر دور روش عنوان شده شما ، نه به خاطر خود روش بلکه به خاطر ساختار دات نت بسیار ضعیف خواهند بود.
نقل قول: قفل براي برنامه؟
خوب شما روش بدست آوردن سریال نامبر یا کد سخت افزار رو یلد هستید ؟
شاید تونستم یه فکری براش بکنم و یه کامپوننت باحال بنویسم !
نقل قول: قفل براي برنامه؟
نقل قول:
نوشته شده توسط
sinashahab
خوب شما روش بدست آوردن سریال نامبر یا کد سخت افزار رو یلد هستید ؟
شاید تونستم یه فکری براش بکنم و یه کامپوننت باحال بنویسم !
این کد به دردتون میخوره :
کد HTML:
private void button2_Click(object sender, EventArgs e)
{
string s = string.Empty;
try
{
ManagementObjectSearcher searcher = new ManagementObjectSearcher("root\\CIMV2", "SELECT * FROM Win32_DiskDrive");
foreach (ManagementObject queryObj in searcher.Get())
{
s = queryObj["Model"].ToString();// +"\n" + queryObj["Name"].ToString() + "\n" + queryObj["Caption"].ToString();
}
}
catch (ManagementException error)
{
s = string.Empty;
}
MessageBox.Show(s);
}
این لینک هم خیلی مفیده :
http://msdn.microsoft.com/en-us/library/aa394084.aspx