使用 C# 自动化关闭电脑

      最后更新:2022-01-15 12:55

      咨询区

      roomaroo:

      我查阅资料发现有一些可使用 C# 关闭用户电脑的方法,但我觉得都不是很简洁,所以我想在这里寻找一种简单或者使用原生 .NET 关闭的方式。

      回答区

      Pop Catalin:

      很简单,直接用 C# 调用 cmd 执行shutdown不就可以了吗? 我觉得这是最简单粗暴的做法,如下代码所示:

      如果不想弹出 cmd 窗口,可以设置属性忽略掉。

      当然你也可以通过P/Invoke或者WMI的方式调用 Win32 API 去搞定。

      Ian R. O'Brien:

      这是我在学校时期写的比较粗糙的代码,主要就是用 C# 调用 Win32 API 中的ExitWindowsEx方法。

      在生产代码中,你应该检查这些 Win32 API 的返回值,这里我为了代码的简洁无视了这些判断。

      点评区

      哈哈,用C#操控电脑,这本身就是一个很有意思的东西,我感觉这套题目给了我很多的灵感,要学会擅长用 C# 操作 cmd ,刚好我前段时间给 apk 自动打包,就是用 C# 启动 cmd 调用apktool去给 apk反向编译,为了就是把私有sqlite塞进去,然后再正向编译成apk,这不又让公司的服务提高了一个档次!???

      技术群: 需要进技术群学习交流的请添加小编微信,切记备注:加群,对以上内容有什么疑问也可以直接和小编直接沟通交流!

      小编微信:mm1552923

      公众号:dotNet编程大全

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类