سلام
اگر درست متوجه شده باشم
شما کافیه فایل شامل لایسنسهارو در یک مسیر مشخص و ثابت روی هاستتون بذارید(مثلا در هر خط یک لایسنس)
بعد موقع لود برنامه اولین کارخوندن فایل باشه ببینید خطی از فایل هست که با لایسنس سیستمی که الان برنامه رو باز کرده برابر هست یا نه
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 میشه وبرنامه اجرا میشه درغیر اینصورت پیغام خطا