求Windows电源管理API.... 本帖最后由 hwj383 于 2010-07-10 13:18:48 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Microsoft.Win32.SystemEvents.PowerModeChanged GetSystemPowerStatus CallNtPowerInformation NTSTATUS WINAPI CallNtPowerInformation( __in POWER_INFORMATION_LEVEL InformationLevel, __in PVOID lpInputBuffer, __in ULONG nInputBufferSize, __out PVOID lpOutputBuffer, __in ULONG nOutputBufferSize); http://msdn.microsoft.com/zh-tw/library/hxkc1kwd(VS.80).aspx http://beta.codeproject.com/KB/vista/VGPowerMonitor.aspx public partial class Form1 : Form{ System.Windows.Forms.Timer timer = new Timer(); public Form1() { InitializeComponent(); timer.Interval = 30 * 1000; timer.Tick += delegate { SetThreadExecutionState(3); }; //<--- timer.Start(); } [DllImport("kernel32")] extern static int SetThreadExecutionState(int esFlags);}注意它是在一个定时器中,每隔一阵子进行调用。SetThreadExecutionState的具体解释见http://msdn.microsoft.com/en-us/library/aa373208(VS.85).aspx 多谢各位,忘了问了,还有个屏幕保护程序API C# winform 软件更新或者打补丁的问题 问问大家,系统托盘图标上面的弹出的那个小对话框是哪个控件? C#写WINDOWS应用如何操作.DB数据库文件 求一個正則表達式 C#调用DCOM问题 【开源】我开发的贴吧,准备开源,先公开测试一下后台管理系统 asp.net + mysql5.2 + linux TreeView控件使用时出错,不解,在线等 请问:为什么调用COM中的事件会报错? 求助:模拟POST网站登录的错误! 帮忙看看这是什么问题??!谢谢了!! 关键字颜色改变(类似SQL效果) VC操作XML模糊查找问题 。。懂的请给点实例代码 。
GetSystemPowerStatus
__in POWER_INFORMATION_LEVEL InformationLevel,
__in PVOID lpInputBuffer,
__in ULONG nInputBufferSize,
__out PVOID lpOutputBuffer,
__in ULONG nOutputBufferSize
);
{
System.Windows.Forms.Timer timer = new Timer();
public Form1()
{
InitializeComponent(); timer.Interval = 30 * 1000;
timer.Tick += delegate { SetThreadExecutionState(3); }; //<---
timer.Start();
}
[DllImport("kernel32")]
extern static int SetThreadExecutionState(int esFlags);
}注意它是在一个定时器中,每隔一阵子进行调用。SetThreadExecutionState的具体解释见
http://msdn.microsoft.com/en-us/library/aa373208(VS.85).aspx