社区
硬件/系统
帖子详情
如何编程启用休眠
simonyuan
2008-12-11 04:45:48
想要在程序中使用电源管理的api启用休眠功能,就像windows命令powercfg /hibernate on所做的一样,哪位大侠知道的望不吝赐教,谢谢!
...全文
122
9
打赏
收藏
如何编程启用休眠
想要在程序中使用电源管理的api启用休眠功能,就像windows命令powercfg /hibernate on所做的一样,哪位大侠知道的望不吝赐教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yhhxq
2008-12-18
打赏
举报
回复
http://www.windowskb.com/Uwe/Forum.aspx/windowsxp/169434/Disable-hibernate
http://support.microsoft.com/kb/293399
路人乙2019
2008-12-18
打赏
举报
回复
int xiumian()
{
TOKEN_PRIVILEGES tp;
HANDLE hToken;
LUID luid;
LPTSTR MachineName=NULL;
InitPwrModule();
BOOL fSuspend = FALSE;
if(!OpenProcessToken(GetCurrentProcess(),TOKEN_ADJUST_PRIVILEGES,
&hToken ))
{
PERR("OpenProcessToken", GetLastError() );
return 0;
}
if(!LookupPrivilegeValue(MachineName, SE_SHUTDOWN_NAME, &luid))
{
PERR("LookupPrivilegeValue", GetLastError() );
return 0;
}
tp.PrivilegeCount = 1;
tp.Privileges[0].Luid = luid;
tp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tp, sizeof(TOKEN_PRIVILEGES),
NULL, NULL );
SetSystemPowerState(fSuspend,TRUE);
}
simonyuan
2008-12-12
打赏
举报
回复
up
simonyuan
2008-12-11
打赏
举报
回复
[Quote=引用 5 楼 oyljerry 的回复:]
http://msdn.microsoft.com/en-us/library/aa373163(VS.85).aspx
[/Quote]
谢谢!我已经在那儿找了半天了,没有进展,网上搜了一下,也没有找到线索。
oyljerry
2008-12-11
打赏
举报
回复
http://msdn.microsoft.com/en-us/library/aa373163(VS.85).aspx
simonyuan
2008-12-11
打赏
举报
回复
直接调用命令行是可以做,研究了半天MSDN关于电源管理的api还是没有找到使用api方法有点心不甘
oyljerry
2008-12-11
打赏
举报
回复
[Quote=引用楼主 simonyuan 的帖子:]
想要在程序中使用电源管理的api启用休眠功能,就像windows命令powercfg /hibernate on所做的一样,哪位大侠知道的望不吝赐教,谢谢!
[/Quote]
有命令行了,其实也可以代码中直接调用命令行..
simonyuan
2008-12-11
打赏
举报
回复
如果你没有启用休眠功能,这个SetSuspendState()是没有用的。
饶鹏
2008-12-11
打赏
举报
回复
多用搜索啊,CSDN上就有
SetSuspendState()
winsomnia:在Windows中以
编程
方式禁用睡眠-matlab开发
#Winsomnia是一个实用程序,用于在Windows中禁用和重新
启用
睡眠模式。 ## 例子: 失眠症(是) ...你的剧本失眠(假) winsomnia(true)复制当前活动的电源计划,在名称中添加“ + winsomnia”,将其所有省电...
入门学习Linux常用必会60个命令实例详解doc/txt
文件为doc版,可自行转成txt,在手机上看挺好的。 本资源来自网络,如有纰漏还请告知,如觉得还不错,请留言告知后来人,谢谢!!!!! ...入门学习Linux常用必会60个命令实例详解 ...Linux提供了大量的命令,利用它...
在Windows上
启用
或禁用
休眠
的最佳
编程
方法
在某些情况下,您可能希望通过
编程
方式
启用
或禁用
休眠
功能。在本文中,我将介绍在Windows操作系统上使用C#
编程
语言实现这一目标的最佳方法。函数并传递适当的参数,我们可以在Windows操作系统上
启用
或禁用
休眠
功能。...
Qt Mac阻止和
启用
休眠
Qt Mac实现阻止系统
休眠
使用单片机实现自动
休眠
功能
单片机是一种常用的嵌入式设备,具有低功耗和高度可
编程
的特性,非常适合实现自动
休眠
功能。自动
休眠
功能的实现依赖于单片机的定时器和中断功能。下面是一个基本的示例,演示了如何使用单片机实现自动
休眠
功能。...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章