1. 首页 > 电脑教程 > 电脑锁定、注销、关机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;//using System.Configuration;//using System.Xml ;——————————————————————————————————————————————// 锁定计算机. [DllImport("user32.dll")]private static extern void LockWorkStation();//须写externprivate 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");//重启}

LinkDataBase link=new LinkDataBase();string tempTableName="用户清单";this.ds=link.SelectDataBase(tempStrSQL,tempTableName);this.myTable=ds.Tables[0];你把这个写到那个单击事件中试试?

声明:希维路由器教程网提供的内容,仅供网友学习交流,如有侵权请与我们联系删除,谢谢。ihuangque@qq.com
本文地址:https://www.ctrlcv.com.cn/diannao/169323122410581.html