App-V轻量级应用程序虚拟化之二序列化软件

简介:

在上一篇博文中我们介绍了App-V Streaming Server与 App-V Management Server的不同,并且讲解了App-V Server和序列化软件的安装。在安装的过程中与App-V Management Server 大同小异,现在我们就来介绍一下如何序列化一个软件。

整个步骤其实很简单,首先运行App-V Sequencer

clip_image001

然后我们在弹出来的工作区里面点击File-New Package来创建一个新的序列化软件

clip_image003

因为实验机比较紧张,在这里我就重新序列化7-zip(我们这边管理软件也管理的很严,上次ttplay是偷偷弄的)。为了以示区别,命名为7-zip2。

clip_image005

然后点击“Begin Monitoring”来开始监测程序的安装,在这里就简要说下程序主要就是监测安装程序时在硬盘中写了多少的数据,还有在注册表中写了多少键值。然后虚拟化出一个软件的运行环境,给客户端下载,客户机就可以在这个虚拟的运行环境上运行程序了。说白了,程序还是在客户端上运行的。

clip_image007

在安装软件之前,要做两个准备工作:一是要更改一个分区的名为 Q,二是所有的序列化软件都要安装到Q盘,并且要先前就创建好的安装目录(比如我们这里就是7zip2目录),还要给这个目录赋予Everyone读的权限,Administrators写的权限。另外这个文件夹的命名要符合8.3原则,就是文件名不能超过8个字符,扩展名不能超过3个字符。

clip_image008

准备工作做好了之后就要开始安装程序了,在安装程序的过程中要注意安装到Q盘

clip_image009

点击Finish完成安装

clip_image010

安装完成后点击Stop Monitoring停止监测。

clip_image012

在序列化程序在处理完监测数据后,点击Next进入到下一步

clip_image014

这里是询问是否将一些未监控的程序添加到文件系统中,这里没有选择不添加。我有测试过,成功率很低。

clip_image016

然后我们就可以看到我们心爱的7-zip了,直接点击下一步

clip_image018

点击启动全部,程序将会对数据流自动进行优化

clip_image020

如果弹出这样的框,要手动关闭程序才可以继续进行下去

clip_image022

这样子7-zip前面多了一个对勾,这表明测试完毕,点击Next

clip_image024

点击Finish完成序列化

clip_image026

程序的序列化技术后就可以在工作区看到7-zip2的包了

clip_image028

在Deployment选项卡里面添加要兼容的客户端操作系统

clip_image030

我们这里默认使用RTSP协议,端口是554。

clip_image032

最后点击保存到我们先前准备好的Content目录中。

clip_image033

保存后我们就可以看到向导生成的7-zip2序列化的文件了。

clip_image035




本文转自 xiaolud 51CTO博客,原文链接:http://blog.51cto.com/xiaolud/286773

相关文章
|
15天前
|
Java Android开发
Rockchip系列之CAN APP测试应用实现(4)
Rockchip系列之CAN APP测试应用实现(4)
23 1
|
2月前
|
监控 安全 数据可视化
【教程】为什么要为 App 应用加固 ?如何为 App 应用加固 ?
【教程】为什么要为 App 应用加固 ?如何为 App 应用加固 ?
|
11天前
|
搜索推荐 前端开发 JavaScript
【专栏】从网页到应用:简易教程教你如何在线生成 App
【4月更文挑战第27天】本文介绍了将网页转换为移动应用的在线生成App过程,包括原理(封装网页内容,添加移动特性)、优势(便捷高效,节省成本,快速上线)以及具体步骤(选择工具,准备内容,配置选项,生成测试,发布推广)。同时,注意版权、兼容性和用户体验问题。通过案例分析和实践经验分享,帮助读者深入了解如何通过在线工具实现App梦想,强调了网页优化、用户界面设计和个性化定制的重要性。
|
11天前
|
开发框架 前端开发 Android开发
专刊:从网页到应用:探索在线生成 App 的技术方法
【4月更文挑战第27天】在数字化时代,移动App变得不可或缺,而在线生成App的技术正逐渐兴起,为开发者提供快捷创建移动应用的途径。本文探讨了网页到App的转变过程,介绍了WebView嵌入、混合式开发框架和云端打包技术等方法,以及在线生成App的步骤、优势和挑战。虽然存在性能和功能限制,但随着技术进步,未来在线生成App将有更多可能性,为移动应用开发带来便利。
|
1天前
|
Android开发
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
Android修改默认system/bin/下可执行程序拥有者和权限,使用实例,只有root和系统app权限才能执行某个命令。
8 0
|
2天前
|
存储 Java Android开发
app应用程序进程启动过程
app应用程序进程启动过程
9 1
|
7天前
|
缓存 移动开发 前端开发
【专栏:HTML与CSS前端技术趋势篇】HTML与CSS在PWA(Progressive Web Apps)中的应用
【4月更文挑战第30天】PWA(Progressive Web Apps)结合现代Web技术,提供接近原生应用的体验。HTML在PWA中构建页面结构和内容,响应式设计、语义化标签、Manifest文件和离线页面的创建都离不开HTML。CSS则用于定制主题样式、实现动画效果、响应式布局和管理字体图标。两者协同工作,保证PWA在不同设备和网络环境下的快速、可靠和一致性体验。随着前端技术进步,HTML与CSS在PWA中的应用将更广泛。
|
8天前
|
前端开发 Android开发 开发者
【Flutter前端技术开发专栏】Flutter中的混合应用(Hybrid Apps)开发
【4月更文挑战第30天】本文探讨了使用Flutter开发混合应用的方法。混合应用结合Web技术和原生容器,提供快速开发和低成本维护。Flutter,一款现代前端框架,以其插件系统和高性能渲染引擎支持混合应用开发。通过创建Flutter项目、添加平台代码、使用WebView、处理平台间通信以及发布应用,开发者可构建跨平台混合应用。虽然混合应用有性能和用户体验的局限,但Flutter的跨平台兼容性和丰富的插件生态降低了开发成本。开发者应根据项目需求权衡选择。
【Flutter前端技术开发专栏】Flutter中的混合应用(Hybrid Apps)开发
|
21天前
tauri-app生成应用的图标
tauri-app生成应用的图标
8 0
|
24天前
|
搜索推荐 开发工具 Android开发
安卓即时应用(Instant Apps)开发指南
【4月更文挑战第14天】Android Instant Apps让用户体验部分应用功能而无需完整下载。开发者需将应用拆分成模块,基于已上线的基础应用构建。使用Android Studio的Instant Apps Feature Library定义模块特性,优化代码与资源以减小模块大小,同步管理即时应用和基础应用的版本。经过测试,可发布至Google Play Console,提升用户便利性,创造新获客机会。