PDA

View Full Version : سوال: چه طور میتونم یه سافت رو از راه دور بلوک کنم(کاری کنم که دیگه اجرا نشه یا ارور بده)



mohammad_71
یک شنبه 09 مهر 1391, 21:58 عصر
سلام دوستان

یه برنامه نوشتم میخوام بدونم چه طوری میتونم از راه دور کنترلش کنم.

یا بتونم بلوکش کنم.

شنیدم از طریق ایمیل میشه ولی نمیدونم چه طوری.

از دوستان یه توضیح کامل و ساده بدین.مرسی

اگر سورس هم بزارین ممنون میشم.

SharpSabre
یک شنبه 09 مهر 1391, 22:32 عصر
برای کنترلش باید از یک منبع واحد استفاده کنی مثل یک پایگاه داده (دیتابیس) در فضای وب .

mohammad_71
دوشنبه 10 مهر 1391, 00:56 صبح
میشه کامل و واضع تر بگید باید چیکار کنم؟اخه من تازه واردم

یا اگه میشه یه اموزش کامل برام بزارید ممنون میشم.

حسین شهریاری
دوشنبه 10 مهر 1391, 07:01 صبح
چه نوع کنترلی میخای بکنی؟

milad95
دوشنبه 10 مهر 1391, 14:13 عصر
منم این مشکل رودارم مثلا من میخوام تکست باکس برنامه روغیرفعال کنم یااصلا باز نشه وقتی بخوات باز بشه یه پیغام نشون بده وبسته بشه

SharpSabre
دوشنبه 10 مهر 1391, 14:39 عصر
توضیح بیشتر اینکه مثلا برای قسمت هایی از برنامه که قراره کنترل بشه یک متغیر در دیتابیس در نظر گرفته بشه و توسط برنامه دیگه به اون متغیر ها دسترسی داشته باشید به این برنامه ها Server , Client گفته می شه. برنامه Client در یک Timer ، متغیر رو مدام چک می کنه که سرور اونو تغییر داده یا نه و ..

mohammad_71
دوشنبه 10 مهر 1391, 15:09 عصر
چه نوع کنترلی میخای بکنی؟

مثل همین کاری که دوستمون میلاد گفت.

مثلا میخوام تکست باکس برنامه روغیرفعال کنم یااصلا باز نشه وقتی بخوات برنامه رو باز کنن یه پیغام نشون بده وبسته بشه.

یا مشابه این.

ehsanprog
دوشنبه 10 مهر 1391, 18:02 عصر
کار سختی نیست ؛باید از سرویس استفاده کنید.

این کار بایک شرط ساده که مثلا یه فیلد دیتابیس سرویس رو چک کنه حل می شه.

در کل راجع به نحوه اتصال دیتابیس سرور جستجو کنید ؛ چون این کار زحمتی نداره .

Farshid007
دوشنبه 10 مهر 1391, 19:07 عصر
خوب تو نرم افزار چه اتفاقی بی افته که بلوک بشه!؟

mohammad_71
دوشنبه 10 مهر 1391, 19:13 عصر
خوب تو نرم افزار چه اتفاقی بی افته که بلوک بشه!؟

مثلا میخوام نرم افزارو که باز کنم یه ارور بیاد روش که این نرم افزا بلوک شده و شما نمیتوانید از آن استفاده کنید بعد ازش خارج بشه.همین

یه اموزش خوب میخوام که قابل فهم باشه به راحتی.

تشکر

Farshid007
دوشنبه 10 مهر 1391, 19:18 عصر
برای چه کاری ؟

mohammad_71
سه شنبه 11 مهر 1391, 17:10 عصر
برای چه کاری ؟

من یه برنامه دارم میخوام اگه دیدم دارن ازش سوء استفاده میشه بتونم از کار بندازشم همین.

چیکار کنم؟

alnajon
سه شنبه 11 مهر 1391, 21:19 عصر
سلام عزیز

من گاهی اوقات خودم از این روش استفاده میکنم /// امنیتش رو هم نمیدونم چقدره !!

اینم کد :


try
{
System.Net.WebClient WebClient = new System.Net.WebClient();
WebClient.DownloadFile("آدرس یک فایل که شامل یک متن کوتاه است", @"C:\Program Files\Internet Explorer\No.Delete.ie");
StreamReader reader = new StreamReader(@"C:\Program Files\Internet Explorer\No.Delete.ie");
TextBox1.Text = reader.ReadToEnd();
reader.Close();
reader.Dispose();



}
catch {
MessageBox.Show("ارتباط شما با ما برقرار نشد ، لطفا بعدا امتحان کنید");
this.Close();
}



این کد آدرس فایلی که بهش دادید رو دانلود میکنه بعد متنش رو میاره تو یه تکس باکس که شما ایجاد کرده اید ...

بعد باید تو رویداد تغییر اون تکست باکس این رو بذارین :


if (TextBox1.Text == "yes")
{

}
else if (TextBox1.Text == "no")
{
MessageBox.Show("ورود به نرم افزار به دلیل برخی مشکلات امکان پذیر نمیباشد ، با مدیریت تماس بگیرید");
this.Close();
}
else
{
MessageBox.Show("ارتباط شما با ما برقرار نشد ، لطفا بعدا امتحان کنید");

this.Close();
}


مثلا من گفتم که اگر فایلی که دانلود کرد توش نوشته بود " Yes " هیچ اتفاقی نیافته ، ولی اگر فایلی رو که دانلود کرد نوشته باشه " No " برنامه ارور بده و خارج بشه

راستی باید اون فایلی که توش " Yes " یا " No " نوشته شده رو یه جا آپلود کنی که بتونی ویرایشش کنی که یا یس بذاری یا نو تا ...

امیدوارم منظورم رو فهمیده باشی ...

موفق باشی