Wes7 剪裁方法
1、 加载x64的 DS共享库,加载一个compatibility.xml模板
2、 导入硬件信息文件File—Import—Import PMQ
用TAP.exe工具创建.PMQ文件(.PMQ文件保存了硬件的某些信息, 用ICE工具导入该.PMQ文件可以自动添加驱动到Answer File中去), TAP.exe是toolkit工具包里的工具之一, 该工具运行在目标机上 tap.exe /o x:\mydevice.pmq 这样就得到一个pmq文件
导入pmq文件到ICE:
菜单File->Import->Import PMQ... 选择生成好的pmq文件, 这样就会自动导入要安装的驱动
3、 增加功能组件包
(1) FeaturePack\.NET Framework
(2) FeaturePack\Browsers
(3) FeaturePack\Embedded Enbaling Features\Custom Logon Desktop Background Images
(4) FeaturePack\Embedded Enbaling Features\Dialog Box Filter
(5) FeaturePack\Embedded Enbaling Features\Enhanced Write Filter with HORM
(6) FeaturePack\ Embedded Enbaling Features\File Based Write Filter(FBWF)
(7) FeaturePack\Internet Information Services-IIS
(8) Packages\Driver\Usb下的所有
4、 增加语言包
5、 设置无人值守安装
(1) “Product\Operating System\Foundation Core\Windows Embendded Edition \ Setup_amd64”中的“UserData”(P1)
#1、 AceptEULA =True。 (接受许可协议)
#2、 设置 ProductKey的key值(wes7产品密钥)
#3、 WillShowUI=Never
(2) “Product\Operating System\Foundation Core\Windows Embendded Edition \International-Core_amd64” 中的UILanguage、UILanguageFallback、 UerLocale (P4、P7) 设置zh-CN
(3)“Product\Operating System\Foundation Core\Windows Embendded Edition \International-Core-WinPE_amd64” 把SetupUILanguage、UILanguage、UILanguageFallback、 UerLocale (P1) 设置zh-CN, SetupUILanguage的WillShowUI设为OnError
(4)安装分区设置
#1、 “Product\Operating System\Foundation Core\Windows Embendded Edition \ Setup_amd64” 中DiskCofiguration的WillShowUI=Always
#2、 “Product\Operating System\Foundation Core\Windows Embendded Edition \ Setup_amd64”中的ImageInstall展开,把InstallToAvailablePartition 设为False(设为True表示安装到第一个可用的分区)
将InstallTo展开,将Partition 设为1 ,Disk设为0,表示安装到第一个硬盘的第一个分区。
(5)设置OOBE(欢迎,建立账户等)
#1、Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”的“OOBE”展开,把NetWorkLoation设为Work
SkipUserOOBE=True
SkipMachineOOBE=True
HideWirelessSetupInOOBE=True
ProtectYourPC=1
HideEuLAPage=True
#2 “Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”的AutoLogin展开,把Username 设置成Administrator(P4 P5 P7)
如果你没有建立用户账户,那么必须设置AutoLogin,这样会启用Administrator账户(默认该账户是禁用的,密码为空),要建立账户可以再“Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”中的UserAccounts中设置
#3 “Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”的Display展开
ColorDepth=32
HorizontalResolution=1024
VerticalResolution=768
DPI=96
#4、”Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”的TimeZone 设置为China Standard Time (P4 P5 P7)
#5 ”Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”的VisualEffects 设置为ClearType (P7)
#6 ”Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”的RegisteredOrganization 设置为PhilipsHealthcare (P7)
RegisteredOner=Philips
ShowWindowslive =false
#7 ”Product\Operating System\Foundation Core\Windows Embendded Edition \ Shell-Setup_amd64”的Themes展开 , 设置themeName为Philips(P7)
DesktopBackground= c:\Data\DesktopPic\normal_CN.PNG
(6) OEM设置
#1 添加自定义文件资源到Answer File
1.根据下面的步骤创建一个$OEM$文件夹:
a.在ICE的Distribution Share窗口中, 右击distribution-share path, 选择Explore Distribution Share浏览Distribution Share目录
b.进入$OEM$文件夹目录, 创建一个子文件夹, 命名为”Philips”
c.在Philips目录下面, 再创建一个子文件夹命名为”$OEM$”
d.进入$OEM$目录, 创建$1文件夹$1就是安装系统的分区根目录了
2.ICE中展开$OEM$文件夹, 右击Custom File文件夹选择Insert Oem Folders Path即可把自定义的文件添加到Answer File中去
新建一个 ”$OEM$\$1\windows\setup\scripts\SETUPCOMPLETE.CMD”文件,可以再设置运行安装完整后要运行的脚本。
#2 FeaturePack\Embedded Enbaling Feature\Custom Logon Destop Background Images\ LogonDestopBackground_amd64中的BackgroundsPath 的path设置值为C:\Data\CUSTOMBOOTSCREENS\JPGS
4 打包镜像文件
4.1 生成配置好的安装源文件目录
点击菜单 Tools->Create Media->Create IBW Image From Answer File...

选择好要生成的目录即可, 这里假设目标路径为e:\test\
4.2 打包生成的目录文件成iso格式的镜像文件
打开「开始」菜单\程序\Windows Embedded Standard 7\Windows PE Tools Command Prompt输入命令:
cd ..\AMD64
oscdimg.exe -m -o -n
-lwes7_X64 -be:\test\BOOT\ETFSBOOT.COM e:\test e:\test.iso

这样到e盘下就已经打包好一个test.iso了
Wes7 剪裁方法的更多相关文章
- C#图像处理(4):图像的剪裁
图像的剪裁方法,从中间剪裁返回剪裁后的左右两页,方法实现如下: /// <summary> /// 图片裁剪,返回左右两页 /// </summary> /// <par ...
- 【模型压缩】MetaPruning:基于元学习和AutoML的模型压缩新方法
论文名称:MetaPruning: Meta Learning for Automatic Neural Network Channel Pruning 论文地址:https://arxiv.org/ ...
- 基于clip-path的任意元素的碎片拼接动效(源自鑫空间)
一.实现原理. 效果本质上是CSS3动画,就是旋转transform:rotate和位移:transform:translate,只是旋转和位移的部件是三角碎片而已.三角是使用CSS3 clip-pa ...
- img 灰色默认外边框的去除
最近在做一个小游戏时发现了一个问题,总是在弹出img时先出现一个灰色的边框,所以为了查找问题,查找了一些关于img 默认边框的小知识点. 在这里整理了一些知识点: 一. 下面代码都试验过后会发现,im ...
- 大型情感剧集Selenium:9_selenium配合Pillow完成浏览器局部截图
网页截图 上次提到了selenium的四种截图方法,最终截图了整张网页.但很多时候,我们仅仅需要截图部分的内容.比如截取某个关键信息,或者现在已经不常见的截图验证码(现在都是各种按规则点击-).那么我 ...
- 基于蒙特卡洛树搜索(MCTS)的多维可加性指标的异常根因定位
摘要:本文是我在从事AIOps研发工作中做的基于MCTS的多维可加性指标的异常根因定位方案,方案基于清华大学AIOPs实验室提出的Hotspot算法,在此基础上做了适当的修改. 1 概述 ...
- 论文翻译:2020_TinyLSTMs: Efficient Neural Speech Enhancement for Hearing Aids
论文地址:TinyLSTMs:助听器的高效神经语音增强 音频地址:https://github.com/Bose/efficient-neural-speech-enhancement 引用格式:Fe ...
- javaSE27天复习总结
JAVA学习总结 2 第一天 2 1:计算机概述(了解) 2 (1)计算机 2 (2)计算机硬件 2 (3)计算机软件 2 (4)软件开发(理解) 2 (5) ...
- wpf,vb,位图剪裁的方法
‘ 貌似WPF对GDI+不提供支持,要达到剪裁图像的方法,可以使用image.clip,’不过clip只是对图片的一个遮挡拦截效果,并不改变本身的图片资源.‘下面的代码提供了剪裁图片资源的方法. Di ...
随机推荐
- Java反射机制能够获取的信息,与应用
一.什么是Java反射机制? [1]反射机制是在运行状态中,对于任何一个类,都能够知道这个类的所有属性和方法: [2]对于任意一个对象,都能够调用它的任意一个属性和方法: 像这种动态获取类的信息以及动 ...
- hadoop2 YARN/Mv2中 ApplicationMaster相关问题及介绍
ApplicationMaster是什么? ApplicationMaster是一个框架特殊的库,对于Map-Reduce计算模型而言有它自己的ApplicationMaster实现,对于其他的想要运 ...
- 【20171106早】BeEF 工具初探
老黑今天接触BeEF工具,首先要了解这个工具能够做什么? 0x01:功能介绍 专业文档:点击这里 通俗的说就是可以控制别的浏览器,获取浏览器的信息.然后做something 专业的说就是好用的渗透测试 ...
- Android 开发笔记___图像视图
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...
- JavaSE高级1
内部类 内部类概念: 所谓内部类(Inner Class),顾名思义,就是将一个类定义在另一个类的内部.内部的类称之为内部类. 内部类的主要特点: 内部类可以很好的实现隐藏,可以使用protected ...
- js经典闭包
setTimeout函数之循环和闭包 前言 之前对于setTimeout的一个经典问题的理解总是感到很迷惑,现在好像清晰一点了,所以把我的理解写下来,我对js的理解也不深入,如果有错误,请务必指出.以 ...
- Google Play 购买(IAB)测试流程
Google Play 购买(IAB)测试流程 0. 前言 虽然Google 官方也有说明,但是说话很含糊(英文原文也很含糊),很多时候不清楚它到底表达什么.而且帮助文档和开发文档是分开的,可能常常出 ...
- C++使用htslib库读入和写出bam文件
有时候我们需要使用C++处理bam文件,比如取出read1或者read2等符合特定条件的序列,根据cigar值对序列指定位置的碱基进行统计或者对序列进行处理并输出等,这时我们可以使用htslib库 ...
- 极简版ASP.NET Core学习路径及教程
绝承认这是一个七天速成教程,即使有这个效果,我也不愿意接受这个名字.嗯. 这个路径分为两块: 实践入门 理论延伸 有了ASP.NET以及C#的知识以及项目经验,我们几乎可以不再需要了解任何新的知识就开 ...
- python基础阶段 经典练习题 拾英札记(3)
对于编程学习来说,动手操练和重复训练很重要. 因为这是一个注重实践的活,最终要下笔落字. 更何况,即使你看了很多博客,听了很多课,你脑中的认识和手指下的-屏幕上的反馈,逻辑上是两个维度-两个载体的,中 ...