找回密码
 注册
快捷导航
查看: 37811|回复: 68

[一般] 【原创】编了一个小程序,现在你可以不用安装PowerManager来设置电池阀值了

  [复制链接] |自动提醒
阅读字号:

1358

回帖

71

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2013-12-26 12:22:08| 字数 862| - 中国–上海–上海–徐汇区 联通/漕河泾数据中心 | 显示全部楼层 |阅读模式
今天看了一下Lenovo电池管理的软件,发现可以利用其中的一些API来简单的设置电池阈值。

图形版在这里:http://www.ibmnb.com/thread-1427707-1-1.html

附件中有两个可执行程序, tpbgc32.exe 和 tpbgc64.exe 分别用于32位和64位系统。
先说用法:
1. 显示当前的阀值, 不带参数执行
    tpbgc32.exe

2. 设置充电阈值, 第一个参数是起始充电阈值,第二个参数是停止充电阈值
    tpbgc32.exe 55 80

再说一下原理:
1. PowerManager需要一个驱动来控制充电阈值,这个驱动早期名字为tppwrif.sys,64位出现后分成两个,分别是TPPWR32V.SYS和TPPWR64V.SYS,分别对应32位和64为操作系统。
2. PowerManager还提供了一个DLL来和上面的驱动通信,提供简单的接口供其他程序调用。这个DLL早期名字为PWRMGRIF.DLL,后来名字为PWMIF32V.DLL和PWMIF64V.DLL。
3. 我所做的就是动态安装上面的驱动,然后调用DLL中相应的API来获取和设置充电阈值。

附件中提供了两个版本的PowerManager的驱动和DLL,分别是版本1.48和6.54的。64位系统没有测试过,win7和win8也没有测试过,不过理论上应该是通用的。

另外现在只支持第一个电池的阀值控制,我没有双电池的机器,无法测试。如果那个需要的话,可以做一个控制第二个电池的。

这个程序执行是不需要安装PowerManager的。如果有新的PowerManger版本出来,也可以将新版中的相应文件取出来,放到tpbg32.exe或者tpbg64.exe文件所在的目录中就可以了。

注:
   用该程序设置的阈值,用PowerManger不一定能够正确的显示,因为PowerManger有些信息是从注册表中获取的。但是可以自己测试一下该阈值是否起作用了。

  win8 以上系统,注意用管理员权限运行。

[ Edited by  slangmgh on 2013-12-30 11:53 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 2技术分 +1 资产值 +10 收起 理由
whysn + 10 多谢分享
misterben + 1 多谢分享,这个更不错。

查看全部评分

W700:  QX9300    W701:  i7-920XM
X301:  SP9400    T410s: i3-370M
X61:   T8100     X1C:   i7-3667U
X201s: i7-640LM  X200:  P8800

3503

回帖

57

积分

1287

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2011-7-12
发表于 2013-12-26 12:23:35| 字数 4| - 中国–广东–深圳 电信 | 显示全部楼层
楼主牛人
TEL:134-1010-6018;134-1068-5000;QQ:331702300;827948379
回复 支持 反对

使用道具 举报

166

回帖

4

积分

6887

资产值

高级会员 Rank: 2Rank: 2

注册时间
2009-10-31
发表于 2013-12-26 12:29:51| 字数 16| - 中国–上海–上海 电信 | 显示全部楼层
不知道是不是好用呢?过来试一下!
主力:New Macbook m5 8G 512G
备机:X230--I5 3360--8G--Msata 128G & SSD 256G
回复 支持 反对

使用道具 举报

1万

回帖

191

积分

4万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-11-7
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2013-12-26 12:30:22| 字数 9| - 中国–浙江–杭州 电信 | 显示全部楼层
不错。。。。。。。
松下S10 8G 240G固态
回复 支持 反对

使用道具 举报

6万

回帖

394

积分

16万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2010-11-28
年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)月全勤勋章
发表于 2013-12-26 12:33:04| 字数 2| - 中国–江苏–无锡 电信/IDC机房 | 显示全部楼层
厉害
回复 支持 反对

使用道具 举报

361

回帖

5

积分

3518

资产值

高级会员 Rank: 2Rank: 2

注册时间
2013-11-2
发表于 2013-12-26 12:33:04| 字数 9| - 中国–山东–青岛 联通 | 显示全部楼层
还是注册表设置简单
回复 支持 反对

使用道具 举报

1万

回帖

2

积分

1万

资产值

中级会员 Rank: 2Rank: 2

注册时间
2009-4-14
铜牌荣誉勋章(注册8年以上会员)
发表于 2013-12-26 12:33:52| 字数 4| - 中国–山东–潍坊–青州市 联通 | 显示全部楼层
楼主牛人
回复 支持 反对

使用道具 举报

2501

回帖

49

积分

7603

资产值

禁止访问

注册时间
2013-1-6
发表于 2013-12-26 12:34:21| 字数 10| - 中国–江苏–南京 电信 | 显示全部楼层
这么牛逼啊。。顶一个
回复 支持 反对

使用道具 举报

2512

回帖

24

积分

6277

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2007-1-1
发表于 2013-12-26 12:34:32| 字数 16| - 中国–广东–广州 联通 | 显示全部楼层
真牛X,不过我直接用win自带的
X230 i7 3615QE 16G 2133 2k nas
X230 i7 3612QE 16G 2133 1080P 使用中
T41 -> T43 -> T60P -> T400 -> W500 -> W530 -> X201 -> Macbook 13.3
回复 支持 反对

使用道具 举报

166

回帖

4

积分

6887

资产值

高级会员 Rank: 2Rank: 2

注册时间
2009-10-31
发表于 2013-12-26 12:35:01| 字数 22| - 中国–上海–上海 电信 | 显示全部楼层
运行了显示没有安装驱动……

8.1 64位的系统
主力:New Macbook m5 8G 512G
备机:X230--I5 3360--8G--Msata 128G & SSD 256G
回复 支持 反对

使用道具 举报

1358

回帖

71

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2013-12-26 12:41:01| 字数 8| - 中国–上海–上海–徐汇区 联通/漕河泾数据中心 | 显示全部楼层

回复 #10 沙漠里的水 的帖子

错误信息是什么?
W700:  QX9300    W701:  i7-920XM
X301:  SP9400    T410s: i3-370M
X61:   T8100     X1C:   i7-3667U
X201s: i7-640LM  X200:  P8800
回复 支持 反对

使用道具 举报

2919

回帖

40

积分

9549

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2012-6-29
发表于 2013-12-26 13:38:57| 字数 22| - 中国–黑龙江–哈尔滨 电信 | 显示全部楼层
阈值 不是阀值,念“yu” 第四声, 不是“fa”
回复 支持 反对

使用道具 举报

4万

回帖

327

积分

6万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2007-9-20
月全勤勋章铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2013-12-26 13:59:02| 字数 3| - 中国–广东–深圳 电信 | 显示全部楼层
收藏了
T60-61   X61-62  T43-50  X61T准备62T
回复 支持 反对

使用道具 举报

49

回帖

1

积分

20

资产值

初级会员 Rank: 1

注册时间
2012-11-14
发表于 2013-12-26 13:59:50| 字数 2| - 中国–江苏–南京 电信 | 显示全部楼层
收藏
回复 支持 反对

使用道具 举报

137

回帖

5

积分

472

资产值

高级会员 Rank: 2Rank: 2

注册时间
2012-11-18
发表于 2013-12-26 14:16:29| 字数 66| - 中国–江苏–苏州–昆山市 电信 | 显示全部楼层
用cmd验证有效,但是目前存在的问题是设定阈值之后无法重新设置回始终充满状态,既是把值设定为96-100也无效,最多只能到95-99
X200/P8600/8G/120G SSD/Atheros AR5B225/3.22白名单/底座+z7k500
回复 支持 反对

使用道具 举报

4710

回帖

1

积分

9915

资产值

入门会员 Rank: 1

注册时间
2008-5-26
发表于 2013-12-26 15:06:42| 字数 5| - 中国–山东–济宁 联通 | 显示全部楼层
火’帖前排
回复 支持 反对

使用道具 举报

2万

回帖

199

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2005-10-8
银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)月全勤勋章
发表于 2013-12-26 16:28:49| 字数 15| - 中国–广东–东莞 电信 | 显示全部楼层
还是安装个PM方便点。HOHO
小黑使用经历:X41/X60S/X61/X201T/X201/T490s
系统使用经历:Windows98用了1年;Windows XP用了11年;Windows 7用了10年;Windows 8、Windows 8.1只安装测试过就还原成Windows XP或7;
Windows 10用了1天就升级成Windows 11了;Windows 11从2024.4.2开始使用……
回复 支持 反对

使用道具 举报

7118

回帖

66

积分

2638

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2011-9-3
发表于 2013-12-26 16:31:28| 字数 39| - 中国–辽宁–大连 联通 | 显示全部楼层
好东西,试试,要不是为了阈值,早就不装电源管理器了,一旦错点一下,卡半天出界面
ThinkPad x230:3320m/16GB/Intel s3710/外接2K显示器
ThinkPad X1 Yoga 2018:8650U/16GB/Samsung 970 PRO 1T/HDR-QHD
回复 支持 反对

使用道具 举报

32

回帖

1

积分

704

资产值

初级会员 Rank: 1

注册时间
2008-5-26
发表于 2013-12-26 18:04:52| 字数 12| - 中国–北京–北京 中国电信北京研究院 | 显示全部楼层
这种东西造福大众啊,不错
回复 支持 反对

使用道具 举报

1124

回帖

26

积分

2万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2012-4-29
月全勤勋章
发表于 2013-12-26 19:05:24| 字数 22| - 中国–广东–广州 电信 | 显示全部楼层
牛人啊,正需要,在win8.1 64位测试可用
回复 支持 反对

使用道具 举报

1358

回帖

71

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2013-12-27 09:03:26| 字数 122| - 中国–上海–上海–徐汇区 联通/漕河泾数据中心 | 显示全部楼层
QUOTE:
Posted by 675439320 on 2013-12-26 14:16
用cmd验证有效,但是目前存在的问题是设定阈值之后无法重新设置回始终充满状态,既是把值设定为96-100也无效,最多只能到95-99

新的版本已经可以设置始终充满了。
W700:  QX9300    W701:  i7-920XM
X301:  SP9400    T410s: i3-370M
X61:   T8100     X1C:   i7-3667U
X201s: i7-640LM  X200:  P8800
回复 支持 反对

使用道具 举报

3437

回帖

37

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2010-12-12
铜牌荣誉勋章(注册8年以上会员)
发表于 2013-12-27 10:31:34| 字数 12| - 中国–河南–漯河 电信 | 显示全部楼层
果断收藏,还是程序员厉害
X61T
L540   I7-4800MQ
X2100 I7-10710U
回复 支持 反对

使用道具 举报

166

回帖

4

积分

6887

资产值

高级会员 Rank: 2Rank: 2

注册时间
2009-10-31
发表于 2013-12-27 10:49:13| 字数 94| - 中国–上海–上海 移动/数据上网公共出口 | 显示全部楼层

回复 #11 slangmgh 的帖子

可能是昨天你传的时候里面少一个64位的驱动,当时就是提示驱动没有,今天重新下载了,就可以了,另外问一下,为啥我下了图形版的没有图形界面还是CMD下用呢?
或者可否打一个整包传到网盘里下载呢?
主力:New Macbook m5 8G 512G
备机:X230--I5 3360--8G--Msata 128G & SSD 256G
回复 支持 反对

使用道具 举报

1358

回帖

71

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2013-12-27 11:19:34| 字数 86| - 中国–上海–上海–徐汇区 联通/漕河泾数据中心 | 显示全部楼层

回复 #23 沙漠里的水 的帖子

是不是下载覆盖了。一开始的时候图形版和字符版名字一样。去图形版页面去重新下载一下吧。
http://www.ibmnb.com/thread-1427707-1-1.html
W700:  QX9300    W701:  i7-920XM
X301:  SP9400    T410s: i3-370M
X61:   T8100     X1C:   i7-3667U
X201s: i7-640LM  X200:  P8800
回复 支持 反对

使用道具 举报

166

回帖

4

积分

6887

资产值

高级会员 Rank: 2Rank: 2

注册时间
2009-10-31
发表于 2013-12-27 11:37:52| 字数 52| - 中国–上海–上海 电信 | 显示全部楼层

回复 #24 slangmgh 的帖子

重新下了,好了,发现个问题,原来下的那个和这回下的差1KB,不知道是什么原因了,不过确实好用,非常感谢!
主力:New Macbook m5 8G 512G
备机:X230--I5 3360--8G--Msata 128G & SSD 256G
回复 支持 反对

使用道具 举报

1358

回帖

71

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-8-12
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
 楼主| 发表于 2013-12-27 12:46:47| 字数 111| - 中国–上海–上海–徐汇区 联通/漕河泾数据中心 | 显示全部楼层
QUOTE:
Posted by 沙漠里的水 on 2013-12-27 11:37
重新下了,好了,发现个问题,原来下的那个和这回下的差1KB,不知道是什么原因了,不过确实好用,非常感谢!

程序一直在更新。
驱动程序今天也更新成最新的了。
W700:  QX9300    W701:  i7-920XM
X301:  SP9400    T410s: i3-370M
X61:   T8100     X1C:   i7-3667U
X201s: i7-640LM  X200:  P8800
回复 支持 反对

使用道具 举报

286

回帖

4

积分

1120

资产值

高级会员 Rank: 2Rank: 2

注册时间
2013-11-15
发表于 2013-12-27 23:27:30| 字数 14| - 中国–北京–北京 亿安天下数据中心 | 显示全部楼层
赞!

⿻
W510, X220T, 2170p, X120e
回复 支持 反对

使用道具 举报

2253

回帖

43

积分

2万

资产值

钻石会员 Rank: 3Rank: 3Rank: 3

注册时间
2012-10-13
发表于 2013-12-28 00:07:05| 字数 9| - 中国–福建–福州 电信 | 显示全部楼层

回复 #26 slangmgh 的帖子

与时俱进的更新,牛
LAVIE HZ550:5500U\8G\256G
ACER W700:3217U\4G\64G\IPS
8560W:2760QM\8\128G\V4
回复 支持 反对

使用道具 举报

12

回帖

0

积分

142

资产值

入门会员 Rank: 1

注册时间
2012-11-9
发表于 2014-2-10 17:40:40| 字数 15| - 中国–浙江–杭州 电信 | 显示全部楼层
win8.1用户已经等待很久了
回复 支持 反对

使用道具 举报

5

回帖

0

积分

102

资产值

入门会员 Rank: 1

注册时间
2004-10-24
发表于 2014-2-12 12:47:18| 字数 33| - 中国–上海–上海–闵行区 电信 | 显示全部楼层
mark一下,谢谢。适用一下,240没有powere manager
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2024-11-28 06:27 , Processed in 0.344997 second(s), 81 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|联系我们|专门网

返回顶部