ویدئو های پربازدید سایت

اموزش 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
در صورتی که سوالی راجع به این آموزش دارید در بخش نظرات همین پست مطرح و از ارسال ان از بخش ارتباط با ما خود داری نمائید


;

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

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

جواد پاسخ

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

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

خب سادس برای اینکار شما باید زمان خاموش شدن یا هر کدوم از اعمال بالا رو از 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
1394/8/18 20:16

محمدرضا پاسخ

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

حسین پاسخ

برای اسلیپ و هیبرنایت هم کدی وجود داره؟ 1396/3/16 14:46

حسین پاسخ

برای اسلیپ و هیبرنایت هم کدی وجود داره؟ 1396/3/16 14:46

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

Reza :
Vs 2012 1396/5/12 19:27

reza پاسخ

سلام لطف میکنید بگید برنامه توسط چه ورژنی از ویزوال استادیو ساخته شده ؟ 1396/5/10 13:17

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

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

مهدی پاسخ

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

Scorpion پاسخ

عالی بود ☺☺ 1396/12/22 17:11

سارا پاسخ

خیلی ممنونو عالی بود 👍 ❤️ 💜 1397/9/11 8:46

SALEH پاسخ

عاااااااالی 👍 👍 👍 1398/4/26 17:10

ویدئو هایی که شاید بپسندید!

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

HyperSourCe.ir

info@hypersource.ir

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

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

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

پیام سیستم