当前位置:编程学习 > C#/ASP.NET >>

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();<

补充:软件开发 , C# ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,