社区
硬件/系统
帖子详情
★★★如何让硬盘进入休眠状态?
wan_ming
2003-06-20 03:36:47
有没有这样的函数及方法呢?请给出具体的代码,谢谢!
我知道用SendMessage来使显示器休眠,可是如何让硬盘休眠啊,而不是让系统进入休眠状态,救命啊!
我在delphi区问了3个月了没人能解决,救命!!!!!
...全文
135
4
打赏
收藏
★★★如何让硬盘进入休眠状态?
有没有这样的函数及方法呢?请给出具体的代码,谢谢! 我知道用SendMessage来使显示器休眠,可是如何让硬盘休眠啊,而不是让系统进入休眠状态,救命啊! 我在delphi区问了3个月了没人能解决,救命!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wan_ming
2003-06-30
打赏
举报
回复
up
wan_ming
2003-06-25
打赏
举报
回复
to:Skt32(荒城之月)
谢谢指导。但是SetSystemPowerState这个函数是让系统进入休眠状态,而我需要的是只让硬盘进入休眠状态(硬盘停转)而不是让系统休眠,就像是电源管理中的关闭硬盘。如何实现呢?
另外SetSuspendState这个函数我在delphi的帮助中没有查到,不会调用,不知道能不能实现我的要求?(我的硬盘地方不够,没装MSDN。)
在win98中能使硬盘关闭的函数应该是在Powrprof.dll中,但是里面很多的函数不知道该调用哪个,也不知道该用什么参数,请帮忙!
wan_ming
2003-06-21
打赏
举报
回复
等我回家试一下。
请问你用的是哪个版本的msdn,听说有的版本不是很好!
Skt32
2003-06-20
打赏
举报
回复
1。
msdn上搜APM
2。
用这个函数:
BOOL SetSystemPowerState( BOOL fSuspend, BOOL fForce);
只适用于win nt, 2000和xp,这是MSDN上说的,我没在98底下试过
又查了一下,SetSuspendState这个API可以在98底下用
3。
#include "stdafx.h"
#include <windows.h>
int main(int argc, char* argv[])
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
if (!OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) return FALSE;
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,
&tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,
(PTOKEN_PRIVILEGES)NULL, 0);
if (GetLastError() != ERROR_SUCCESS)
return FALSE;
//ExitWindowsEx(EWX_REBOOT, 0L);
SetSystemPowerState( FALSE, TRUE );
return 1;
}
2000下测试通过
msdn上说:98/95也支持,只不过第一个参数忽略。
vc关机待机休眠代码
一般来说,使计算机解除
休眠状态
所需的时间要比解除等待状态所需的时间要长,但
休眠状态
消耗的电能更少。 如果你工作时经常被打断,如某些秘书职业,往往一边要进行计算机处理一边还得接听电话等等,你就可以考虑将...
计算机
硬盘
休眠更改,win7不让
硬盘
进入
休眠状态
的方法步骤
有时候一段时间不使用其中一个
硬盘
时,该
硬盘
会自动
进入
休眠状态
,当开始操作此
硬盘
上文件时,会听到
硬盘
启动转动的声音,有时候突然响起的声音很吓人,有什么办法可以不让win7
硬盘
进入
休眠状态
呢?方法当然是有的,...
使用hdparm命令让
硬盘
进入
休眠模式并查询验证
注意:
进入
休眠模式后,...如何使用hdparm命令让
硬盘
进入
休眠模式并查询验证。这个操作需要超级用户权限,即需要使用sudo命令执行。使用hdparm命令让
硬盘
进入
休眠模式需要使用。开机触发root执行。关机触发root执行。
录屏时计算机休眠,
硬盘
录像机里
硬盘
提示休眠,什么意思?
重新启动的时候重新将数据加载到内存中,恢复休眠前状态。睡眠,和休眠一个意思,98系统下叫睡眠。xp系统叫休眠。98系统睡眠时,内存数据写入虚拟内存,xp系统休眠时,数据写入单独的休眠文件,同页面文件不同。所以...
移动
硬盘
无法休眠了?
进不了休眠的可能原因:A:系统的自动还原没有关闭,或者电脑装有别的自动备份的软件,时刻在监视磁盘的状态,所以无法
进入
休眠;B:某些杀毒软件是采用间歇式扫描的,会每隔一定时间快速扫描一次,这样有读写操作也...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章