Windows与C#问题
1.请问C#中关机及待机代码怎么写?2.C#中启动屏幕保护代码怎么写?
请大家帮我解决下,谢谢了。 --------------------编程问答-------------------- http://www.cnblogs.com/zhangtao/archive/2010/03/22/1691896.html --------------------编程问答--------------------
学习啦 --------------------编程问答-------------------- 直接关机
Process.Start("Shutdown -s -t 0");
重启
Process.Start("Shutdown -r -t 0");
启动屏保(win7不支持)
[DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
public const int WM_SYSCOMMAND = 0x0112;
public const int SC_SCREENSAVE = 0xF140;
private void button1_Click(object sender, System.EventArgs e)
{//启动屏幕保护程序
SendMessage(this.Handle, WM_SYSCOMMAND, SC_SCREENSAVE, 0);
}
--------------------编程问答-------------------- 修正一下。win7也支持。。。
我电脑之前设置的无屏保。。。 --------------------编程问答-------------------- 要用到线程和注册表方面的知识了,呵呵,2楼提供的那个例子不错,学习啦~ --------------------编程问答--------------------
呵呵,学习了,受教! --------------------编程问答-------------------- 两种方法:
1\使用windows API;
2\使用Dos --------------------编程问答-------------------- --------------------编程问答-------------------- [DllImport("user32.dll")]
public static extern bool SendMessage(IntPtr hwnd,int wMsg,int wParam,int lParam);
public const int WM_SYSCOMMAND=0x0112;
public const int SC_SCREENSAVE=0xF140;
private void button1_Click(object sender, System.EventArgs e)
{//启动屏幕保护程序
SendMessage(this.Handle,WM_SYSCOMMAND,SC_SCREENSAVE,0);
}
http://topic.csdn.net/u/20100521/17/4eb264bf-9358-463b-b6d3-f01965e56a7d.html
补充:.NET技术 , C#