码迷,mamicode.com
首页 > 其他好文 > 详细

ChromePortable-Chrome便携化、绿化软件v2.0

时间:2019-08-04 19:39:44      阅读:563      评论:0      收藏:0      [点我收藏+]

标签:沙盒   app   pre   相对   www   最大   规范   依赖   新版   

ChromePortable-Chrome便携化、绿化软件v2.0-用户手册

By:ybmj@vip.163.comhttp://bbs.kafan.cn/thread-1806385-1-1.html

?

  1. ChromePortable.exe程序概述

  2. 本程序ChromePortable.exe是Chrome浏览器的便携化、绿化工具。本程序启动时,通过读取ChromePortable.ini配置文件中的相关配置内容,可以相应参数和配置启动Chrome浏览器、关联打开chrome.exe支持格式的文件、并支持启动和控制两个先行程序。
  3. 本程序可替换MyChrome.exe或者ChromePortable.exe。备份原配置文件后,只需将ChromePortable.exe、ChromePortable.ini两个文件拷贝到便携版目录,直接运行ChromePortable.exe即可。
  4. 本程序是C++ WTL UNICODE应用程序,用VS2013编译(Visual Studio 2013)。程序短小精悍、不依赖任何VC运行库,可独立运行。WTL是Windows Template Library,可参见 http://wtl.sourceforge.net/ 。
  5. 本程序是对ChromePortable.exe的改进,黯然过客的ChromePortable 39.0.2171.95 x86 and x64版本 http://www.portablesoft.org/google-chrome/ 。主要改进:
  • 支持带全部参数以新标签方式,关联打开chrome.exe支持格式的文件,比如.mht.mhtml.swf等;
  • 原来的ChromePortable.exe不支持关联打开chrome.exe支持格式的文件;
  • 支持启动和控制两个先行程序;
  • 不用再生成ChromePortable.lnk快捷方式。快捷方式支持的参数长度有限制,较长的参数将被截断,用生成的ChromePortable.lnk快捷方式,关联打开chrome.exe支持格式的文件,又不带用户数据目录等参数。
  1. 新版ChromePortable.exe 1.0.1.0优化了等待逻辑、能够读取常见文本格式配置文件。新版主要参照蓝星天宇的 Google Chrome v39.0.2171.99 x86 and x64 便携增强版 http://bbs.kafan.cn/thread-1767277-1-1.html ,以及萧瑟 Chrome39.0.2171.99 增强优化版 http://bbs.xiaose.org/read-htm-tid-37512.html ,从ChromePortable.exe 1.0.0.9版开始,可以替换其中的MyChrome.exe或者ChromePortable.exe,正常运行。
  2. 新版ChromePortable.exe 1.0.1.2进行了改进,可以在Win7中设置便携版ChromePortable.exe 1.0.1.2为默认浏览器。具体请参见:http://bbs.kafan.cn/thread-1850287-1-1.html ,Win7中设置便携版ChromePortable.exe 1.0.1.2为默认浏览器的方法-OK。
  3. 新版ChromePortable.exe 2.0进行了大规模重构,规范整理了ChromePortable.ini配置文件的内容、将其内容分为5段,增加了 ChromePortable.exe -set 便可启动的图形设置界面,程序功能更强、更为简洁稳定。
  4. 对于新版ChromePortable.exe 2.0,可以在同一目录中建立如下内容的 ChromePortableSet.vbs 文件(文件名可改变),双击便可启动图形设置界面。

    CreateObject("shell.application").ShellExecute "ChromePortable.exe", "-set"

  5. 免责申明:用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任。
  6. ChromePortable.exe程序的运行说明

    下载地址请参见http://bbs.kafan.cn/thread-1806385-1-1.html 。也可以到http://download.csdn.net/ ,搜索ChromePortable获取下载地址:

    http://download.csdn.net/detail/shuren8/9737815

    http://download.csdn.net/detail/shuren8/9737806

    下载两个文件

    ChromePortable.53.0.2785.030-Share.part1.rar

    ChromePortable.53.0.2785.030-Share.part2.rar

    用户获取压缩包文件后,按下面方式便可正常使用:

    1. 解压缩到硬盘上任意目录中;
    2. 若系统带有防火墙,需要设置防火墙允许 \ChromePortable\App\chrome.exe 文件访问网络;
    3. 然后直接运行ChromePortable.exe程序便可以访问网页了。
  7. 解压后的便携 Chrome浏览器文件和目录说明

    下图是解压后的便携 Chrome浏览器目录。其中:

    1. App子目录存放Chrome浏览器自带的相关文件和目录;
    2. Data子目录存放用户配置文件;
    3. Other子目录存放可选的其它内容;
    4. Other子目录存放可选的其它内容;
    5. ChromePortable.exe是本程序可执行文件;
    6. ChromePortable.ini是本程序的配置文件;
    7. ChromePortableSet.vbs 是启动图形设置界面文件;
    8. ChromePortable-Test.txt是输出执行结果的文件,以备查询分析。

    技术图片

图1 带ChromePortable.exeChromePortableSet.vbs的便携 Chrome浏览器目录

  1. 使用ChromePortable.exe程序时升级chrome新版本说明

    用户升级chrome新版本很简单,具体方法如下:

    1. 先删除便携 Chrome浏览器目录下\ChromePortable\App\子目录中的所有文件和子目录,但保留App子目录;
    2. 从网上获取chrome新版本,比如 http://bbs.kafan.cn/thread-1419691-1-1.html 。该exe离线包使用方法:请不要双击释放,而是用7-zip或WinRAR进行解压;
    3. 比如解压得到的 chrome.7z文件,然后将压缩包中 \Chrome-bin\53.0.2785.30\ 目录下的所有文件和子目录解压到 \ChromePortable\App\ 子目录中,并将 \Chrome-bin\chrome.exe、\Chrome-bin\wow_helper.exe 两个文件也解压到 \ChromePortable\App\ 子目录中
    4. 升级就这么简单,配置文件不用进行修改,直接运行ChromePortable.exe程序便可以访问网页了。
  2. ChromePortable.ini配置文件(简称INI配置文件)说明

    INI配置文件可以是常见的文本格式,包括ANSIUNICODEUNICODE big endianUTF-8。必须在ChromePortable.exe程序的同一目录下存在配置文件ChromePortable.ini(不能改名)ChromePortable.exe(可改名)才能正常运行;若当前目录下不存在ChromePortable.ini,会提示新建。

    可根据需要修改INI配置文件的内容。其中英文分号 ; 引导的都是注释行,空行和注释都不处理。区分大小写,不支持环境变量。每行一种配置,格式为:配置名 = 配置值,都不要加单、双引号。配置名不要为空;等号不能省;若有默认值,配置值为空便取默认值。

    技术图片

图2 启动ChromePortableSet.vbs后显示所有配置文本

INI配置文件分为5段:

[GlobalSet]????????;ChromePortable.exe全局相关配置

[PreApp1Set]????????;先行程序1相关配置

[PreApp2Set]????????;先行程序2相关配置

[ChromeBasicSet]????;chrome.exe浏览器相关的基本配置

[ChromeOtherSet]????;chrome.exe浏览器相关的其它配置,可选、可以没有

下面,将对每段内容进行具体说明。

  1. [GlobalSet]段为ChromePortable.exe全局相关配置

    OutToFile=no????????; 生成查询文件。将生成的命令字符串,输出到当前目录下UNICODE格式文件 ChromePortable-Test.txt ,以备查询分析。默认 no 不生成;yes 要生成。

    WaitChromeExit=no????; 等待chrome.exe退出自动强行关闭PreApp1、PreApp2,注意:这样PreApp1、PreApp2无法在关闭前做收尾工作。默认 no 不等待,chrome.exe退出后需手工关闭PreApp1、PreApp2;yes 要等待。

    ChromeShow=1????????; chrome.exe运行后的显示方式。(默认)1或5常规,2最小化,3最大化,4常规、不激活,6最小化、不激活。

    技术图片

图3 启动ChromePortableSet.vbs后显示全局配置

  1. [PreApp1Set]段为先行程序1相关配置

    PreApp1= ????????; 先行程序1路径,为空不运行。在当前目录中可指定相对路径,不在当前目录中则必须指定绝对路径。

    PreApp1Param=????????; 先行程序1参数,没有为空。

    PreApp1IsRunning=yes????; 是否检测先行程序1已经启动,便不再运行。默认 yes 要检测;no 不检测。

    PreApp1Show=6????????; 先行程序1运行后的显示方式。0隐藏,1或5常规,2最小化,3最大化,4常规、不激活,(默认)6最小化、不激活。

    技术图片

图4 启动ChromePortableSet.vbs后显示先行程序1相关配置

  1. [PreApp2Set]段为先行程序2相关配置

    PreApp2=????????; 先行程序2路径,为空不运行。在当前目录中可指定相对路径,不在当前目录中则必须指定绝对路径。

    PreApp2Param=????????; 先行程序2参数,没有为空。

    PreApp2IsRunning=yes????; 是否检测先行程序2已经启动,便不再运行。默认 yes 要检测;no 不检测。

    PreApp2Show=6????????; 先行程序2运行后的显示方式。0隐藏,1或5常规,2最小化,3最大化,4常规、不激活,(默认)6最小化、不激活。

    技术图片

图5 启动ChromePortableSet.vbs后显示先行程序2相关配置

  1. [ChromeBasicSet]段为chrome.exe浏览器相关的基本配置

    ChromePath=????????; 自定义chrome.exe的相对或绝对路径。能自动搜索当前目录中的路径。默认为 App\chrome.exe 。

    ;defaultbrowser=0????; 暂时不支持设置便携版为默认浏览器。

    --user-data-dir=????; 自定义用户的配置和数据相对或绝对路径。默认为 Data 。

    --disk-cache-dir=????; 自定义缓存的相对或绝对路径。默认为 Data 。

    --disk-cache-size=????; 自定义缓存大小(字节数)。默认为 536870912 Bytes,即 480MB 。

    --lang=zh_CN????????; 设置chrome.exe浏览器的界面语言。默认为 zh_CN 。

    技术图片

图6 启动ChromePortableSet.vbs后显示chrome.exe浏览器相关的基本配置

  1. [ChromeOtherSet]段为chrome.exe浏览器相关的其它配置,可选、可以没有

    比如:

    --start-maximized????; 启动就最大化。

    --no-sandbox????????; 启动无沙盒模式运行。

    --single-process????; 单进程运行。

    技术图片

图7 启动ChromePortableSet.vbs后显示chrome.exe浏览器相关的其它配置

  1. [程序说明]段为ChromePortable.exe相关的程序帮助和说明

    技术图片

图8 启动ChromePortableSet.vbs后显示chrome.exe浏览器相关的其它配置

ChromePortable-Chrome便携化、绿化软件v2.0

标签:沙盒   app   pre   相对   www   最大   规范   依赖   新版   

原文地址:https://www.cnblogs.com/ybmj/p/11299033.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!