Shutdown ،Restart و Logoff کردن کامپیوتر
یک برنامه ویندوزی مانند شکل زیر ایجاد کنید :
با دو بار کلیک بر روی هر دکمه کدهای زیر را به کنترل کننده رویداد کلیک آنها اضافه کنید :
using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } [DllImport("user32.dll")] public static extern int ExitWindowsEx(int uFlags, int dwReason); private void button1_Click(object sender, EventArgs e) { // Log Off ExitWindowsEx(0, 0); } private void button2_Click(object sender, EventArgs e) { // Reboot ExitWindowsEx(2, 0); } private void button3_Click(object sender, EventArgs e) { // Shutdown ExitWindowsEx(1, 0); } } }
سلام جناب مهندس
من تازه به سایت شما پیوستم.
سوالی که دارم اینه اگه بخواهیم مدت بدیم امکانش هست. مثلا بعد از 10 ثانیه خاموش بشه؟
سلام دوست عزیز،
یه تایمر بذارید و خاصیت Enabled رو بذارین رو true خاصیت interval رو روی 10000 .بعد تو رویداد تیکش کد مربوط به خاموش شدن رو بنویسین