Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chenjia404/ChromeAutoUpdate

一个自动更新chrome的小工具
https://github.com/chenjia404/ChromeAutoUpdate

Last synced: 22 days ago
JSON representation

一个自动更新chrome的小工具

Awesome Lists containing this project

README

        

# ChromeAutoUpdate
一个自动更新chrome的小工具

第一次使用的时候会下载chrome最新版,需要稍微等待。

360会有各种提示,卸载360即可[doge]。

打开桌面快捷方式时,会检测更新,然后打开chrome。

会根据你的操作系统,自动选择32位、64位版chrome。

每次更新后,下次启动chrome即可生效。

提示adobe flash版本过旧,下载:http://fpdownload.macromedia.com/pub/flashplayer/latest/help/install_flash_player_ppapi.exe 即可。

目前是测试版,功能还不齐全,每天都会更新添加功能。

注意:本工具不支持xp。

bug反馈联系微博@你的档案。

主页:http://chrome.wbdacdn.com/

# 更新原理

请求更新接口,下载chrome新版安装包,验证签名,解压覆盖。

# To Do List
- 使用安装包更新

- 没有.net4.5的,安装.net4.5

- 升级.net框架到4.5

- 增加从zeronet源更新功能

# 更新日志
1.11.1.17:支持升级默认安装的chrome(如果安装在系统目录,会申请管理员权限),也可以修改配置文件定义chrome安装路径。

1.11.5.18:增加下载超时处理,增加更新渠道默认参数,添加多地址下载支持,解决部分网络用户无法更新。

1.11.6.23:默认保存chrome到安装目录,不和原有chrome冲突

1.11.16.21:判断chrome安装目录是否存在,解决第一次使用的时候,由于目录不存在,导致程序无法响应。

1.11.18.21:增加bit参数,int字节位数 8是64系统,4是32位

1.11.21.22:自动删除老的目录

1.11.22.14:修正目录处理错误,导致删除失败的问题

1.12.05.20:解决更新的时候,文件占用的问题。

1.2017.02.07:增加下载进度显示。

1.2017.02.09:增加图形化配置,第一次使用时需要配置,增加DHT网络(实验)。

1.2017.02.11:设置工作目录,解决开机启动的时候,目录不正确;解决重复打开的时候,有弹窗提示;解决写入日志文件冲突的问题。

1.2017.04.26:去掉关机提示

1.2017.05.14:任务栏右下角通知区域增加图标显示

# 配置文件

[server]

update_url=http://chrome.wbdacdn.com/update.php #主程序升级接口

app_update_url=http://chrome.wbdacdn.com/app_update.php #chrome升级接口

[config]

version=4 #配置文件版本,请勿修改

[app]

index= #默认打开页面

Params= #启动chrome的参数

user_agent="Mozilla/5.0(Windows NT 10.0; Win64; x64) AppleWebKit/537.36(KHTML, like Gecko) Chrome/56.0.2902.0 Safari/537.36"

path=C:\soft\ChromeAutoUpdate\ #chrome安装目录,需要 \ 结尾

Channel=dev #取值 'Stable','Beta','Dev','Canary'

bit=8 # int字节位数 8是64系统,4是32位