程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#讓電腦鎖定、注銷、關機

c#讓電腦鎖定、注銷、關機

編輯:C#入門知識

using System;
using
System.Collections.Generic;
using
System.ComponentModel;
using
System.Data;
using
System.Drawing;
using
System.Linq;
using
System.Text;
using
System.Windows.Forms;
using
Microsoft.Win32;
using
System.Runtime.InteropServices;
using
System.IO;
using
System.Threading;
using
System.Diagnostics;


      // 鎖定計算機.   

[DllImport("user32.dll")]
private static extern void LockWorkStation();//須寫extern

private void button1_Click(object sender, EventArgs e)
      {
        LockWorkStation();
      }
//注銷計算機

        [DllImport("user32.dll", EntryPoint = "ExitWindowsEx", CharSet = CharSet.Ansi)]
        private static extern int ExitWindowsEx(int a,int
b);
        private void button1_Click(object
sender, EventArgs e)
        {
            ExitWindowsEx(0, 0
);
        }
//關閉計算機.

private void button3_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process mp = new
System.Diagnostics.Process();
            mp.StartInfo.FileName = "cmd.exe"
;
            mp.StartInfo.RedirectStandardInput = true
;
mp.StartInfo.RedirectStandardOutput = true
;
            mp.StartInfo.RedirectStandardError = true
;
            mp.StartInfo.UseShellExecute = false
;
            mp.StartInfo.CreateNoWindow = true
;
            mp.Start();<

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved