.net趣味开发通过串口关闭对方计算机

 时间:2024-10-17 15:40:33

1、新建一个项目,命名为通过串口关闭对方计算机,默认窗体为Form1。如图

.net趣味开发通过串口关闭对方计算机

3、向窗体中添加serialPort控件,这个步骤是关键。如图所示。

.net趣味开发通过串口关闭对方计算机

5、找到serialPort的DataReceived方法点击去://数据接收事件,接收关机命令 private void serialPort1_DataReceived(object sender, SerialDataReceivedEventArgs e) { byte[] data = Convert.FromBase64String(serialPort1.ReadLine()); string str = Encoding.Unicode.GetString(data); serialPort1.Close(); if (str == "关机") { Process p = new Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = false; p.StartInfo.RedirectStandardInput = true; p.StartInfo.RedirectStandardOutput = true; p.StartInfo.RedirectStandardError = true; p.StartInfo.CreateNoWindow = true; p.Start(); p.StandardInput.WriteLine("shutdown /s"); p.StandardInput.WriteLine("exit"); } }

.net趣味开发通过串口关闭对方计算机

7、运行程序,测试既得到结果。

  • 如何对ERP主控台进行编辑
  • 获取域计算机已安装的软件或windows更新
  • 辣白菜炒牛肉
  • 如何使用FineReport设计器设计一个下拉框
  • C#如何配置错误跳转页面
  • 热门搜索
    北极村旅游风景区 韩国旅游地图 千岛湖旅游攻略二日游 福建土楼旅游攻略 春天旅游攻略 重庆武隆旅游 旅游资源开发与规划 六鳌旅游攻略 旅游计划方案 苏州东山旅游