PDA

View Full Version : حرفه ای: درخواست راهنمایی در مورد بررسی یک تکست باکس از روی هاست(لایسنس)



soheilnew
شنبه 05 فروردین 1396, 13:51 عصر
سلام دوستان عزیز
میخوام یه نرم افزاری بنویسیم
البته نوشتم و تموم شده یه رباته
حالا میخوام براش لایسنس بذارم
میخوام با استفاده از شماره سریال های سخت افزاری اینکارو انجام بدم
من شماره سریال سخت افزار هارو بدست میارم و با الگوریتمی تغییر میدم که یه چیز ثابت میشه برای هر کاربر و برای هر سیستم متغییره
حالا میخوام اونو توی فایت تکست روی هاست بذارم
مثلا 10 تا شماره سریال
مثال :
2354345
34647567
56324324
4574574
و ...

حالا میخوام وقتی برنامه اجرا شد شماره سریال رو از روی فایل تکست که روی هاسته بخونه
اگه شماره سریال برنامه و هاست یکی باشد برنامه اجرا بشه
اگه یکی نباشه پیام بده که برنامه فعال نیس
ممنون میشم بخش بررسی کردن رو یکی کمکم کنه بنویسم
با تشکر

En_MK
یک شنبه 06 فروردین 1396, 09:01 صبح
سلام
اگر درست متوجه شده باشم
شما کافیه فایل شامل لایسنسهارو در یک مسیر مشخص و ثابت روی هاستتون بذارید(مثلا در هر خط یک لایسنس)
بعد موقع لود برنامه اولین کارخوندن فایل باشه ببینید خطی از فایل هست که با لایسنس سیستمی که الان برنامه رو باز کرده برابر هست یا نه


var webRequest = WebRequest.Create(@"http://yourUrl");

using (var response = webRequest.GetResponse())
using(var content = response.GetResponseStream())
using(var reader = new StreamReader(content)){
var strContent = reader.ReadToEnd();
}
int Vara = strContent .Contains("mystring") ? 1 : 0;


اگر اره flagبرابر True میشه وبرنامه اجرا میشه درغیر اینصورت پیغام خطا