هایپر سورس

مرجع کاربردی برنامه نویسان ایـــرانی

اموزش log off , restart , shutdown کردن کامپیوتر در سی شارپ

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


نحوه کار :
در روش اول ما کتابخانه user32.dll را به برنامه اضافه میکنیم
این کتابخانه شامل توابع بسیاری برای کنترل ویندوز میباشد که در پست های بعدی به ان پرداخته میشود

در سی شارپ توسط کد  DllImport این کار

[System.Runtime.InteropServices.DllImport("user32.dll")]
public static extern int ExitWindowsEx(int uFlags, int dwReason); 
توجه کنید که پایان کد سمی کالن ';' ندارد
سپس توسط توابع موجود در این کتابخانه میتوان این اعمال را به کد های زیر انجام داد

ExitWindowsEx(1,0); // for shutdown


ExitWindowsEx(2, 0); // For reset


ExitWindowsEx(0, 0); // For log Off


ExitWindowsEx(4, 0);  // For Force Log Off

در روش دوم ما از فضای نام System.Diagnostics.Process استفاده میکنیم

System.Diagnostics.Process.Start("ShutDown", "/s"); // For ShutDown

System.Diagnostics.Process.Start("ShutDown", "/r"); // For Reset

System.Diagnostics.Process.Start("ShutDown", "/l"); // For Log Off

هر دو روش در پروژه این پست نوشته شده اند و شما میتوانید ان را به صورت رایگان دانلود نمائید

shutdown کردن سیستم با سی شارپ,خاموش کردن سیستم با سی شارپ,خاموش کردن کامپیوتر با سی شارپ,کد خاموش کردن کامپیوتر با سی شارپ,restart کردن کامپیوتر با سی شارپ,log off کردن کامپیوتر با سی شارپ,خاموش کردن کامپیوتر,سی شارپ,C#



حجم فایل : 52 کیلو بایت
فرمت : zip
پسورد : www.hypersource.ir
قیمت : رایگان

برای دانلود اینجا کلیک نمائید



dapoxetine keflex 500mg betamethasone tube
pet prescription discount card click cialis discount coupons
cialis cvs coupon cialis cheap cialis

نوع پرداخت :

چگونه میتوانم این محصول را با تخفیف دریافت نمایم ؟

  • 1) اگر عضو سایت باشید، 5% تخفیف در محصول اعمال میشود (برای اعمال شدن این مورد میبایست وارد حساب کاربری خود شوید)
  • 2) اگر موجودی حساب شما بالاتر از 1,000 تومان باشد، 10% تخفیف بر روی محصول اعمال خواهد شد (این مبلغ برای این محصول میباشد)
  • 3) در صورتی که در سایت به عنوان کاربر نویسنده باشید و حداقل 3 پست داشته باشید، 5% تخفیف اعمال خواهد شد
  • مشاهده وضعیت تخفیف ها برای این محصول
  • در صورتی که تمامی شرایط بالا را داشته باشید میتوانید این محصول را باقیمت 0 تومان دریافت نمایید.
  • همچنین میتوانید با وارد کردن کد تخفیف، از میزان تخفیف کد و شرایط بالا بصورت همزمان استفاده کنید

بستن
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید

ارش قاسمی پاسخ

دمتون گرم
مختصر و مفید و همچنین کامل
dapoxetine keflex 500mg betamethasone tube
cialis online coupon open cialis manufacturer coupon 2016
enalapril 10 mg enalapril enalapril bivirkninger

جواد پاسخ

سلام من میخوام از کاربر به وسیله textbox مقدار وقت خاموش شن رو بگیره اون کدش چیه؟
enalapril 10 mg nguoiviendong.net enalapril bivirkninger
zyrtec dosage read zyrtec ingredients vs benadryl

مدیر سایت پاسخ

خب سادس برای اینکار شما باید زمان خاموش شدن یا هر کدوم از اعمال بالا رو از textBox دریافت و اون رو به عنوان زمان تاخیر به یک Thread یا یک تایمر (کامپوننت Timer ) بدید
برای مثال اگر بخوایم توسط textBox زمان رو بر حسب میلی ثانیه بگیریم کد به این شکل میشه


int time = int.parse(textBox.text);
System.Threading.Thread.Sleep(time);
System.Diagnostics.Process.Start("ShutDown", "/s");

کد رو در اینجا براتون اپلود کردم
http://hypersource.ir/downloads/shutdownByTimer.txt
pet prescription discount card blog.suntekusa.com cialis discount coupons

محمدرضا پاسخ

سلام خسته نباشید عالی بود دمتون گرم . یه سوال داشتم . چطوری با محیط System.Diagnostics.Process کامپیوترمو در زمان مشخص روشن کنم ؟ خیلی ممنون میشم اگه پاسخ بدین . خداحافظ .
buscopan plus buscopan 10 mg buscopan 10 mg
cetirizine allergie nationalautocare.com cetirizine vidal
celebrex eureka read celebrex prix maroc

حسین پاسخ

برای اسلیپ و هیبرنایت هم کدی وجود داره؟

حسین پاسخ

برای اسلیپ و هیبرنایت هم کدی وجود داره؟

مدیر سایت پاسخ

Reza :
Vs 2012

reza پاسخ

سلام لطف میکنید بگید برنامه توسط چه ورژنی از ویزوال استادیو ساخته شده ؟

مدیر سایت پاسخ

اگر اشتباه نکنم برای این کار باید از Api های سیستمی استفاده شه
risperdal avis risperdal solution buvable risperdal avis
cialis cvs coupon site.cegep-rimouski.qc.ca cheap cialis

مهدی پاسخ

عالیییییییییییییییییییییی
دمتون گرم خسته نباشید منو به برنامه نویسی امید وار کردید
buscopan plus site buscopan 10 mg
lamisil para que sirve lamisil comprimidos lamisil crema
celebrex eureka read celebrex prix maroc

Scorpion پاسخ

عالی بود ☺☺
هم اکنون نـــظر بدهید

HyperSourCe.ir

info@hypersource.ir

کلیه حقوق برای وب سایت هایپر سورس محفوظ است
CopyRight ©2014-2018
ارتباط با ما
نام شما
ایمیل
موبایل
آیدی تلگرام

لطفا منتظر بمانید. . .

پیام سیستم