amonsonic 发表于 2019-10-23 11:56

百度云和迅雷是如何做到不让电脑自动休眠的?



我记得之前在自己的程序中写过,休眠消息处理
但做过实际上是无效的。

难道是rawinput?也太暴力了吧

大家有没分析过,或者有没有更好的方法(ddk hook例外)

a1140314368 发表于 2019-10-23 14:17

amonsonic 发表于 2019-10-23 14:11
那正在玩游戏岂不是会因鼠标晃动而死人?
在休眠时间阈值内, 打个比方,比如是15分钟无操作自动休眠,那么就是,在15分钟以内,比如是14分钟,晃一下鼠标,如果你正在打游戏那肯定是不满足无操作14分钟这个条件的,所以也不会出现打游戏中被晃鼠标。

当然了,就题而论,我觉得迅雷应该不会用这么笨这么低级的方式来处理休眠的吧,

小星学破解 发表于 2019-10-23 12:52

查了一下,迅雷离开模式。

http://tieba.baidu.com/p/5688260629


迅雷 离开模式 即使没打上勾 也会写入注册表。


解决方法是 进入注册表 删除


找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power---》应该能看见一个AwayModeEnabled的值,右键删除

一只小二狗 发表于 2019-10-23 11:58

我的百度云好像会休眠,不对是黑屏。

0x3e5 发表于 2019-10-23 12:15

我猜想可能与软件读写磁盘有关

www.52pojie.cn 发表于 2019-10-23 14:08

我是迅雷官方程序员,是这样的,迅雷先检测你的电脑多长时间休眠,检测到后,在休眠时间阈值内,迅雷晃一下鼠标,然后就不会休眠了,所以,你开一宿机器,迅雷就晃一宿鼠标

amonsonic 发表于 2019-10-23 14:11

www.52pojie.cn 发表于 2019-10-23 14:08
我是迅雷官方程序员,是这样的,迅雷先检测你的电脑多长时间休眠,检测到后,在休眠时间阈值内,迅雷晃一下 ...

那正在玩游戏岂不是会因鼠标晃动而死人?

www.52pojie.cn 发表于 2019-10-23 14:16

amonsonic 发表于 2019-10-23 14:11
那正在玩游戏岂不是会因鼠标晃动而死人?

我们的程序晃的非常快,比现在的5g还要快,显示器还没防备情况下就完成了,然后等程序反馈给显示器,显示器才恍然大悟,不信你问问他 fan0424

a1140314368 发表于 2019-10-23 14:19

www.52pojie.cn 发表于 2019-10-23 14:16
我们的程序晃的非常快,比现在的5g还要快,显示器还没防备情况下就完成了,然后等程序反馈给显示器,显示 ...

哈哈,一本正经。

www.52pojie.cn 发表于 2019-10-23 14:20

a1140314368 发表于 2019-10-23 14:17
amonsonic 发表于 2019-10-23 14:11
那正在玩游戏岂不是会因鼠标晃动而死人?
在休眠时间阈值内, 打个比 ...

一看就是懂编程的,还是大公司出身的工程师{:301_1001:}
页: [1] 2
查看完整版本: 百度云和迅雷是如何做到不让电脑自动休眠的?