C#编程,使计算机睡眠,关闭计算机屏幕 使用C#编程如何实现使计算机睡眠关闭计算机屏幕最好是使用托管代码的 C# 2.0谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 休眠:Applicatin.SetsupendState(PoweState.Hibermate,true,true);关闭:Process p = new Process() p.StartInfo.FileName = "cmd.exe" //set other parameter p.StartInfo. p.StartInfo. p.Start() p.StandardInput.WriteLine("shutdown/s") p.StandartInput.WriteLine("exit") 楼主看看这个页面上的http://www.netbor.net/ShowPost.asp?ThreadID=571记得给分哦.. 嗯,谢谢2楼的,我先试试你的这个休眠.不过,我要的是关闭计算机屏幕,而不是关闭计算机 ...关闭计算机我也不会使用额外进程,肯定是直接使用win32API来的了.继续等 3楼的大哥,请看清楚,我要的是"计算机睡眠"还有"关闭计算机屏幕"而非重启,关机...重启关机的话我也不用问了,csdn里单代码就有不下10个了. 关闭计算机屏幕参考:using System.Runtime.InteropServices;[DllImport("User32.DLL")]public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);bool monitorOpen = true;private void button1_Click(object sender, EventArgs e){ const int WM_SYSCOMMAND = 0x0112; const int SC_MONITORPOWER = 61808; monitorOpen = !monitorOpen; SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, monitorOpen ? 0 : 1);} 急!c# GDI x轴值旋转问题 字段中包含括号,该怎么写才能不出错? C#求指教 写屏幕录像,调用aviwriter报错“内存不足”的问题 WCF问题? Backspace代码实现 关于WinForm数据绑定,为什么数据不能更新。 20分求关于TABPAGE的问题,顶的人就不要进了! 请问怎么动态改换treeview的节点小图标 用户控件传值问题! 关于字符串 多个相同的控件共用同一事件(C#)
p.StartInfo.FileName = "cmd.exe"
//set other parameter
p.StartInfo.
p.StartInfo.
p.Start()
p.StandardInput.WriteLine("shutdown/s")
p.StandartInput.WriteLine("exit")
记得给分哦..
不过,我要的是关闭计算机屏幕,而不是关闭计算机 ...
关闭计算机我也不会使用额外进程,肯定是直接使用win32API来的了.继续等
而非重启,关机...重启关机的话我也不用问了,csdn里单代码就有不下10个了.
using System.Runtime.InteropServices;[DllImport("User32.DLL")]
public static extern int SendMessage(IntPtr hWnd, uint Msg, int wParam, int lParam);bool monitorOpen = true;
private void button1_Click(object sender, EventArgs e)
{
const int WM_SYSCOMMAND = 0x0112;
const int SC_MONITORPOWER = 61808;
monitorOpen = !monitorOpen;
SendMessage(Handle, WM_SYSCOMMAND, SC_MONITORPOWER, monitorOpen ? 0 : 1);
}