zoukankan      html  css  js  c++  java
  • 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();
    //启动进程
    mp.StandardInput.WriteLine("shutdown -s -t 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();
    //启动进程
    mp.StandardInput.WriteLine("shutdown -r -t 0");//重启
    }
  • 相关阅读:
    [hdu-2048] 神、上帝以及老天爷
    or1200中IMMU分析(续)
    Java Applet读写client串口——终极篇
    树莓派_Linux串口编程_实现自发自收
    2014百度实习生面试题(部分)具体解释
    Leetcode
    eclipse+webservice开发实例
    现有一些开源ESB总线的比較
    《HTML5 从入门到精通--7.6.3 单元格垂直跨度——rowspan》
    百度究竟是哪国的公司
  • 原文地址:https://www.cnblogs.com/Wolves/p/1897674.html
Copyright © 2011-2022 走看看