1、最初,Vmware ThinAPP测试版仅仅使用于大公司,然而现在已经提供公开的测试了。 VMware ThinApp应用程序虚拟化工具.VMware ThinApp 可以实现在同一操作系统上运行任何版本的虚拟应用程序而不发生冲突.你甚至可以运行同一应用程序的多个版本.将 VMware thinapp 应用到到现有的基础管理设施上,并加快您的软件开发和桌面部署,使得应用程序的部署有效率、安全.借助VMware ThinApp的封装可以制作比较纯正的单文件软件,而简单设置参数后,VMware ThinApp也能充当制作便携软件的角色首先我们来进行安装VMware ThinApp同意许可协议点击N
2、ext继续,输入产品密钥提示已经安装完成,点击Finish我们来运行ThinApp主程序,到开始程序VMwareThinApp Setup Capture运行运行程序ThinApp以向导方式来完成程序打包过程,点击Next在生产环境下最好是用一个干净的模版计算机来进行扫描形成系统快照,是不是和App-v相似?呵呵,其实虚拟化产品的要求是一样滴,原理大致相同如需要自定义扫描配置,点击Advanced settings,这里可以设置需要扫描的驱动器和注册表点击OK返回之后,点击Next后ThinApp会以扫描当前文件系统和注册表并形成一个快照,并且ThinApp会保存系统快照待系统快照完成之后,V
3、Mware ThinApp开始捕获过程,即开始安装并配置好你需要封装的程序,建议将程序安装到默认位置。这时候,安装和配置腾讯。像从前那样安装QQ。完成QQ的配置后关闭应用,恢复VMware ThinApp Setup Capture窗口并点击下一步。在安装期间发生的所有改变和QQ产品的所有配置都由向导获取。VMware ThinApp进行程序安装后的系统快照扫描,这里当然是扫我安装过的QQ喽最终你将看见ThinApp创建了项目目录,里面包含了所有获取的信息。会提示选择程序入口点,即从哪个程序开始启动,一般就是主程序文件,一般情况ThinApp会自动选择好接下来对Sandbox Location
4、配置,Sandbox和我们所使用的沙箱一般,这里的Sandbox是Thinapp的缓存目录及程序所作更改的保存路径,以后再运行封装的程序时会从Sandbox中读取配置信息,如果删除Sandbox的话,程序就会复原为默认状态(即快照时的状态) VMware ThinApp提供了三种模式:Users profile (%AppData%Thinstall目录就是系统的Application Data目录,USB flash / portable media就是将Sandbox保存到exe文件所在路径,即相当于制作便携软件了、Sandbox路径就跟封装出的程序在同一个目录中。单击Next进入Syst
5、em Isolation模式设置如; Merged isolation mode(合并模式)允许虚拟程序在实际的文件系统中保存文件(如c:user路径,但系统目录除外)、或者说封装后的程序Thinstalled App对文件系统的更改是合并进现有的文件系统的; 而WriteCopy isolation mode,虚拟程序所作的更改只会保存到桌面和文档目录,而保存到其他目录(如c:user)是不可见的(被重定向并保存到到了Sandbox中),或者说封装后的程序对文件系统的更改将不会在实际的文件系统中可见,转而保存到Sandbox中。我们选择Merged isolation mode这里可以设置T
6、hinapp文件的保存路径,还可以设置封装时的压缩模式No compression为不压缩,Fast compression为快速压缩模式;选择Fast compression,程序启动时间跟No compression相差不多,就是第一次封装的时候时间较长VMware ThinApp开始保存文件保存完之后,我们看到了Build Now直接以默认参数生成虚拟化程序,或Browse Project返回到文件目录自定义更多高级选项,这里我们选择以默认参数生成虚级化程序(Build Now)选择Build Now最后会提示Build Complete,封装后的程序在工程目录的bin文件夹中这个时侯选
7、择Browse Project浏览文件目录。这里可以删除些不必要的文件减少封装后的文件大小,如删除帮助文件、卸载程序等,而这里的Package.ini就是封装参数配置文件,由build.bat调用看了半天网上的文档,这里简单说下压缩和分离模式,如果不满意地方,也可以直接在Package.ini中更改Sandbox的目录名,最好设置为一个更好的名字,默认是软件名。RemoveSandboxOnExit:程序结束时是否删除SandboxRemoveSandboxOnExit=1 (删除Sandbox) RemoveSandboxOnExit=0 (不删除Sandbox)VMware ThinApp并不是适合每一个程序,有的封装后就不能运行,只能是通过ThinApp的升级来修复bug、支持更多的软件
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1