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");//重启
    }
  • 相关阅读:
    js动态添加CSS
    LINUX命令行回滚SVN版本
    LINUX文件名批量修改
    LINUX下文件编码转换 iconv
    ubuntu下eclipse的svn插件使用javahl
    HTML5学习笔记 本地数据库
    正则表达式
    我的第一篇博客
    【分布式锁的演化】分布式锁居然还能用MySQL?
    【分布式锁的演化】终章!手撸ZK分布式锁!
  • 原文地址:https://www.cnblogs.com/Wolves/p/1897674.html
Copyright © 2011-2022 走看看