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

  By:ybmj@vip.163.com ,http://bbs.kafan.cn/thread-1806385-1-1.html 。

  

  1. ChromePortable.exe程序概述

  (1). 本程序ChromePortable.exe是Chrome浏览器的便携化、绿化工具。本程序启动时,通过读取ChromePortable.ini配置文件中的相关配置内容,可以相应参数和配置启动Chrome浏览器、关联打开chrome.exe支持格式的文件、并支持启动和控制两个先行程序。
  (2). 本程序可替换MyChrome.exe或者ChromePortable.exe。备份原配置文件后,只需将ChromePortable.exe、ChromePortable.ini两个文件拷贝到便携版目录,直接运行ChromePortable.exe即可。
  (3). 本程序是C++ WTL UNICODE应用程序,用VS2013编译(Visual Studio 2013)。程序短小精悍、不依赖任何VC运行库,可独立运行。WTL是Windows Template Library,可参见 http://wtl.sourceforge.net/ 。
  (4). 本程序是对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支持格式的文件,又不带用户数据目录等参数。

  (5). 新版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,正常运行。
  (6). 新版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。
  (7). 新版ChromePortable.exe 2.0进行了大规模重构,规范整理了ChromePortable.ini配置文件的内容、将其内容分为5段,增加了 ChromePortable.exe -set 便可启动的图形设置界面,程序功能更强、更为简洁稳定。
  (8). 对于新版ChromePortable.exe 2.0,可以在同一目录中建立如下内容的 ChromePortableSet.vbs 文件(文件名可改变),双击便可启动图形设置界面。

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

  (9). 免责申明:用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任。

  2. 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 。

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

  A. 解压缩到硬盘上任意目录中;
  B. 若系统带有防火墙,需要设置防火墙允许 \ChromePortable\App\chrome.exe 文件访问网络;
  C. 然后直接运行ChromePortable.exe程序便可以访问网页了。

  3. 解压后的便携 Chrome浏览器文件和目录说明

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

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

  

  图6-1 带ChromePortable.exe和ChromePortableSet.vbs的便携 Chrome浏览器目录

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

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

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

  5. ChromePortable.ini配置文件(简称INI配置文件)说明

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

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

  

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

  INI配置文件分为5段:

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

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

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

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

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

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

  6. [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最小化、不激活。

  

  

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

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

  PreApp1=

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

  

  PreApp1Param=

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

  

  PreApp1IsRunning=yes

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

  

  PreApp1Show=6

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

  

  

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

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

  PreApp2=

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

  

  PreApp2Param=

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

  

  PreApp2IsRunning=yes

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

  

  PreApp2Show=6

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

  

  

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

  9. [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-6 启动ChromePortableSet.vbs后显示chrome.exe浏览器相关的基本配置

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

  比如:

  --start-maximized

  ; 启动就最大化。

  

  --no-sandbox

  ; 启动无沙盒模式运行。

  

  --single-process

  ; 单进程运行。

  

  

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

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

  具体内容附后。

  

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

  12. 附:ChromePortable.exe相关的程序帮助和说明

  

   ChromePortable.exe v2.0 程序说明

   by ybmj@vip.163.com ,http://bbs.kafan.cn/thread-1806385-1-1.html 。

  

  

  目录:

   1. ChromePortable.exe程序相关说明

   2. ChromePortable.ini配置文件(简称INI配置文件)说明

   (下面 3 ~ 7 为ChromePortable.ini配置文件各段内容的具体说明)

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

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

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

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

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

  

  

  1. ChromePortable.exe程序相关说明

   (1). 本程序ChromePortable.exe是Chrome浏览器的便携化、绿化工具。本程序启动时,通过读取ChromePortable.ini配置文件中的相关配置内容,可以相应参数和配置启动Chrome浏览器、关联打开chrome.exe支持格式的文件、并支持启动和控制两个先行程序。

   (2). 本程序可替换MyChrome.exe或者ChromePortable.exe。备份原配置文件后,只需将ChromePortable.exe、ChromePortable.ini两个文件拷贝到便携版目录,直接运行ChromePortable.exe即可。

   (3). 本程序是C++ WTL UNICODE应用程序,用VS2013编译(Visual Studio 2013)。程序短小精悍、不依赖任何VC运行库,可独立运行。WTL是Windows Template Library,可参见 http://wtl.sourceforge.net/ 。

   (4). 本程序是对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支持格式的文件,又不带用户数据目录等参数。

   (5). 新版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,正常运行。

   (6). 新版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。

   (7). 新版ChromePortable.exe 2.0进行了大规模重构,规范整理了ChromePortable.ini配置文件的内容、将其内容分为5段,增加了 ChromePortable.exe -set 便可启动的图形设置界面,程序功能更强、更为简洁稳定。

   (8). 对于新版ChromePortable.exe 2.0,可以在同一目录中建立如下内容的 ChromePortableSet.vbs 文件(文件名可改变),双击便可启动图形设置界面。

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

   (9). 免责申明:用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任。

  

  2. ChromePortable.ini配置文件(简称INI配置文件)说明

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

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

   INI配置文件分为5段:

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

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

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

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

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

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

  

  3. [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最小化、不激活。

  

  

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

  PreApp1=

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

  

  PreApp1Param=

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

  

  PreApp1IsRunning=yes

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

  

  PreApp1Show=6

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

  

  

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

  PreApp2=

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

  

  PreApp2Param=

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

  

  PreApp2IsRunning=yes

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

  

  PreApp2Show=6

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

  

  

  6. [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 。

  

  

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

  
比如:

  --start-maximized

  ; 启动就最大化。

  

  --no-sandbox

  ; 启动无沙盒模式运行。

  

  --single-process

  ; 单进程运行。

  

  

ChromePortable-Chrome便携化、绿化软件v2.0的更多相关文章

  1. AndroidStudio V2.0.0.汉化

    汉化包下载:http://pan.baidu.com/s/1kVKYUjH AndroidStudio V2.0.x.版汉化工作介绍 resource_en.jar------> resourc ...

  2. API Monitor v2.0 Alpha-r13 (32+64) 汉化版

    API Monitor v2.0 Alpha-r13 (32+64) 汉化版: 链接: https://pan.baidu.com/s/1jIx5znC 密码: 4538 本软件已最大化汉化,已经趋于 ...

  3. 性能监视器PerfMon v2.0 是一个流氓的汉化版

    最近在部署一台新设备时,由于懒得翻墙用google下载软件,由一次中了坑.百度搜索出来的这个<性能监视器 v2.0 汉化版>,安装了之后,设备会时不时自动弹出广告.反编译分析了一下,的确就 ...

  4. iBox v2.0 发布,Web化仿iOS7界面/交互的JavaScirpt库

    iBox2 是一个仿 iOS 7 界面/交互的 JavaScirpt 库,它运行在 webkit 内核的移动浏览器之上,依赖 iScroll5,帮助开发者构建更接近 iOS 体验的 WebApp. 伴 ...

  5. UltimateDefrag磁盘碎片整理软件 v3.0.100.19汉化版

    软件名称:UltimateDefrag磁盘碎片整理软件 v3.0.100.19汉化版软件类别:汉化软件运行环境:Windows软件语言:简体中文授权方式:免费版软件大小:3.25 MB软件等级:整理时 ...

  6. 网络下载器 Pan Download v2.0.5 Lite 绿色便携版

    下载地址:点我 基本介绍 PanDownload最新版是一款能够快速下载百度网盘内资源的强大工具.PanDownload最新版能够无限速高速下载,满速下载百度云盘里的各种资源.而且PanDownloa ...

  7. iOS.Animations.by.Tutorials.v2.0汉化(二)

    翻译自:iOS.Animations.by.Tutorials.v2.0 第一节(第1章) 动画属性 现在你已经看到了动画是多么的简单,你可能很想知道你的视图控件是怎么动起来的.本节将给你一个UIVi ...

  8. iOS.Animations.by.Tutorials.v2.0汉化

    翻译自:iOS.Animations.by.Tutorials.v2.0 前五章将向你介绍动画API-UIKit框架.这个API是专门设计来帮助你轻松轻而易举的为视图控件赋予生命,同时避免了核心动画的 ...

  9. 自己制作Chrome便携版实现多版本共存

    本文只针对Windows下的Chrome浏览器的使用. 有时候我们需要使用老版本Chrome,或者仅仅体验一下最新版. 上古时代有IETester用来测试多个IE版本,和本机的IE不冲突. Chrom ...

随机推荐

  1. Django序列化组件与数据批量操作与简单使用Forms组件

    目录 SweetAlert前端插件 Django自带的序列化组件 批量数据操作 分页器与推导流程 Forms组件之创建 Forms组件之数据校验 Forms组件之渲染标签 Forms组件之信息展示 S ...

  2. 手动搭建简易web框架与django框架简介

    目录 纯手写简易web框架 基于wsgiref模块 动静态网页 简单了解jinja2模块 框架请求流程 python主流web框架 django框架 简介 应用app 命令操作django pycha ...

  3. 安装Samba到CentOS(YUM)

    运行环境 系统版本:CentOS Linux release 7.3.1611 软件版本:Samba-4.6.2 硬件要求:无 安装过程 1.基础网络配置 配置一个静态IP,关闭防火墙.SeLinux ...

  4. mongoDB 命令大全

    每日一句 There should be a better way to start a day than waking up every morning. 应该有更好的方式开始新一天, 而不是千篇一 ...

  5. 【2022-06-16】Pycharm的下载与安装使用

    一.Pycharm软件简介 产品简介 PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Pyt ...

  6. 二、shell 脚本条件测试

    目录 一.条件测试 test 格式 文件测试 文件测试常见选项 整数值比较 字符串比较 浮点数的运算 逻辑测试 二.if语句 1单分支 2双分支结构 3多分支结构 三元运算符 三.case 一.条件测 ...

  7. BUUCTF-秘密文件

    秘密文件 根据提示得知是属于文件被下载了,查看了下流量包直接过滤ftp包 这里看到有个RAR包存在,应该是隐写了 使用foremost分离即可 得到压缩包存在密码 默认四位纯数字爆破即可 flag{d ...

  8. element ui 自定义主题失败(primordials is not defined)

    卸载: 1.卸载cnpm npm uninstall cnpm -g 2.卸载vue-cli npm uninstall @vue/cli -g 3.卸载nodejs和删除文件 C:\Program ...

  9. Git下载(快速快速快速下载!!)

    在安装Git环境的时候,需要下载Git的安装包,但是官网的下载网速实在是太慢的(几十M的安装包,下载速度只有几十K) (所以可以在镜像中下载,速度超快) Git镜像下载链接-------------- ...

  10. 业务可视化-让你的流程图"Run"起来

    前言 最近在研究业务可视化的问题,在日常的工作中,流程图和代码往往是分开管理的. 一个被维护多次的系统,到最后流程图和代码是否匹配这个都很难说. 于是一直有一个想法,让程序直接读流程图,根据流程图的配 ...