标题：WIMNT
运行环境：
1、WINXP，WIN2K3，PE。
2、安装Wim文件支持组件。（支持组件下载：WINXP，WIN2K3，PE通用）
软件说明：
WiMNT是WIM文件挂载和制作工具 
1、WiMNT关联WIM文件，双击WIM文件，通过设定或默认值自动完成挂载,并执行全局设定操作，也可以转为手动方式。支持重入，可多次双击WIM文件。
2、WIM文件的挂载信息，用本工具设置。WIM内默认自动执行文件是SETUP.CMD，也可以指定文件。
3、WiMNT可以生成虚拟盘符，自动生成挂载<目录>。
4、WiMNT通过目录右键菜单制作WIM文件，象WINRAR一样方便。
5、第一次使用WIMNT，自动设置关联WIM文件和目录。
6、WiMNT是自由软件。
安装：
Wimnt是绿色软件，可以运行于PE、Windows XP、Windows 2003，不需安装。
但Wimnt运行依赖Windows Imaging File System Filter Driver（这里简称为WIMFS服务），一般PE、Windows XP、Windows 2003都不装有Wimfs服务。
对于PE，911PE已安装Wimfs服务，其它的PE（如老毛桃的扬州版）可在启动PE后，安装即可。
命令行为：
/SETUP方便构建WIM文件使用环境。检测WIMFS是否安装，如果未安装，则提示安装，如果WIMFS.exe在同一目录，则可安装成功；检测WIM文件是否注册，否则注册关联Wim文件。在光盘的自动执行文件中加入Wimnt.exe /SETUP 即可，如果原来系统可以使用WIM文件的，将不会改变。在PE中，未安装WIMFS的要执行WIMFS.exe，再Wimnt.exe /REG; 因为Wimnt.exe /SETUP 有提示，所以不用在PE上。
反安装：
在设置全局属性页按反安装钮，后删除Wimnt.Exe。
挂载、卸载、制作和设置：
1、挂载：挂载有4种方式。
自动挂载：
双击WIM文件打开，不打开Wimnt工作界面，根据全局设定，和Wim文件设定，执行相应操作。特殊,如果该Wim文件设置了密码，会打开Wimnt工作界面让用户输入密码，成功挂载后关闭。
命令行为：<Wim映像文件>
手动挂载：
打开Wimnt工作界面，执行挂载、卸载和设置操作。
右键菜单中打开，根据全局设定，初始化挂载设定，可以手动修改。但为了本机安全，手动挂载不执行自动打开文件，根据设定，是否打开目录。
命令行为：<Wim映像文件> </M>
增加命令行格式：
命令行：/M <Wim映像文件> [/I 映像卷ID] [/MP 挂载路径] [/O 打开文件] [+R|-R] [+B|-B] [+O|-O] [+W]
按命令详细参数挂载，首先读WIM文件的设置，再根据参数修改挂载方式。-R表示强制可写挂载；-B表示强制挂载后不打开目录；-O表示强制挂载后不打开文件，当有/O 打开文件参数时，还会打开文件；+W表示挂载后等待打开文件运行完毕，（用START 打开的CMD等很快就返回的），WIMNT才退出。
注意：<Wim映像文件>和[/MP 挂载路径]都是绝对路径；[/O 打开文件]支持相对和绝对路径。2、卸载：卸载有3种方式。
卸载一个映像：打开Wimnt工作界面，选定一个已挂载Wim文件，按卸载钮。如果是可写挂载，弹出窗口，询问是否修改，这是修改Wim文件的唯一方法。
全部卸载映像:打开WINMNT，按卸载全部钮。
增加命令行格式：
命令行为：/UA
部卸载映像，不打开Wimnt工作界面，不询问是否修改。
命令行为：/U <挂载路径>  [Wim映像文件]
卸载指定目录，不打开Wimnt工作界面，不询问是否修改，Wim映像文件参数表示如果是复制后挂载的，就可以删除复制文件，（清理TEMP时也可清理）。3、设置：设置是指挂载WIM文件的预设置，设置项有名字，是否可写挂载、挂载目录、挂载是否要密码、挂载后要打开的文件。
是否可写挂载：如要修改Wim文件，用可写挂载，修改后卸载，确认修改。有的程序要可写挂载才能正常执行，也要设置可写挂载，否则不设置可写挂载。
挂载目录：根据全局设定，自动生成；也可根据需要设定。可设置为不存在的盘符和目录，方便软件绿化。
挂载是否要密码：用来应付下自己的小孩，同时也促使他尽快对电脑脱肓。一般不要设置。
挂载后要打开的文件：指定挂载后打开的文件，文件类型为可执行文件和一般文档。当不指定时，在WIM文件内，首先查找解释执行Wimsetup.ini文件，其次查找执行Setup.cmd文件，如果都没有，根据全局设定，是否打开目录。
写入设置：以上设好后，只对当次有效；而要对下次打开WIM文件有效，必需写入设置。挂载目录不需固定的请留空。4、制作Wim文件：选择要制作Wim文件的目录，在右键菜单上选择用Wimnt自动制作Wim文件，Wimnt根据全局设定的压缩率制作Wim文件。
选择用Wimnt制作Wim文件，打开Wimnt，自动化填写相关资料，手动修改相关设置，按制作Wim文件钮即可。
注意：①、制作Wim文件时，源目录、生成Wim文件和压缩率是有效的，其它设置是制作完成Wim文件后，再使用设置功能的。
②、制作Wim文件的源目录的分区格式要求是NTFS格式的，否则制成的Wim文件不可写，可写挂载，有写入操作即蓝屏，这是WIMFS服务的BUG，与挂载软件无关。5、生成桌面快捷方式：这是生成该Wim文件的桌面快捷方式，可以指定图标，为Wim文件个不同的图标设置的。方法：手动挂载该Wim文件，按浏览钮，选择含有生成图标的文件，按快捷方式钮即生成桌面快捷方式。从EXE文件提取的图标存放在Wimnt.exe文件下的Ico目录下。6、解开：解开一个WIM文件到指定目录（相似于解压文件）。7、优化：这是定制的导出功能。首先改名原WIM文件（加上.BAK），导出原WIM文件为原WIM文件的文件名，使用最大压缩率；原WIM文件改名的文件只保留一次，原来这文件名的自动删除。
设置全局属性：
Wimnt的主要工作界面是挂载、卸载和设置页，但要发扬自己的个性，就要设置这页。
自动挂载路径：当WIM文件不指定挂载路径时，就根据这路径生成的；当WIM文件指定挂载路径的盘符不存在时，就根据这路径的盘符虚拟的。
Temp路径：WIM文件可写挂载时，交换文件就写在该路径。设定后不保存全局属性，只对当前操作有效。
复制后后文件挂载大小（MB）：这个值只能为数值，否则出错。
当为－1时，禁用该功能；
当为0时，允许修改WIM文件属性；
当大于0时，允许复制大小小于该数值的WIM文件，复制到定义的TMEP目录，并挂载，卸载时自动删除复制的Wim文件。
命令行为：/REG [/MP 挂载基础路径] [/TP TEMP路径] [/WS 35] [+E|-E] [+O|-O]用参数注册关联和全局设置/WS 数值 表示复制后后文件挂载大小的值；B 表示打开目录；O 表示打开文件。
注意：全局变量优先使用INI文件，没有则以注册表为准。（所以如果想用注册表的就要删除INI文件）
对WIM文件的属性是只读，WIM内设置可写挂载的，作出如下处理：
1、如果在TEMP（设定的）目录里有复制的WIM文件，就挂载复制的文件，否则下一步。
2、如果<复制挂开文件大小>等于－1,则修改WIM文件的只读属性，成功的挂载文件，否则下一步。
3、如果WIM文件少于允许复制文件的大小，复制文件，修改复制文件的只读属性，挂载复制的文件，否则下一步。
4、报错退出。
附加页：
提供附加信息和工具。读INFO是读取Wim文件的XML信息。清理Temp是清理挂载后关机产生的垃圾，这种垃圾不多，建议WIM文件挂载后不用卸载，高兴时清理Temp就可以了。同时也清理IE和Temp目录的垃圾。删除生成盘符，可以删除存在的盘符，小心删除。如果不是生成的盘符被删除了，重启后可恢复。
选择执行文件弹出窗口：Wimnt解释执行Wimsetup.ini文件，生成的弹出窗口。Wimnt根据Wimsetup.ini的Menu0至Menu20生成该窗口,内置UNMOUNT命令。当按关闭钮时，打开目录（根据全局设定）。出现该窗口时Wim文件已经挂载了。
WIMNT执行脚本
WIMNT执行脚本wimsetup.ini 的内容
[信息]
版本=1.0
[init] ；初始化
exec=  ；命令行
tag=    ；标记，支持判断文件的存在（支持环境变量）和注册表。
[default]                         ；缺省执行
hint=         ；显示内容
time=                                   ；时间
exec=           ；命令行
；EXEC同时支持选项指定和命令指定。
；如:
；exec=menu0\上网模式
；(选项指定图示效果更好)
[MENU0]         菜单的第一行，从0开始。
显示=打开文件名[,参数]                       打开本WIM文件的文件名 
...
显示=打开文件名    打开本WIM文件下某WIM文件名
显示=UNMOUNT                 卸载本WIM文件
...
......
[MENU20]         菜单的第二十一行，从0开始，最大到20。
显示=打开文件名[,参数]                       打开本WIM文件的文件名 
...
显示=打开文件名    打开本WIM文件下某WIM文件名
显示=UNMOUNT                 卸载本WIM文件
...
[显示]
ICON=
HINT=
[打开WIM文件名]
打开=打开文件名   打开本WIM文件下某WIM文件的自动执行文件
ICON=
描述=
只读=                     是否以只读打开
挂栽路径=
[结束]
卸载=                    是否 卸载。用于只有初始化操作的WIM文件。 
有多少制作WIM文件的会写脚本。
以上节和键值多数可省略。
支持单个WIM文件和WIM文件嵌套。
现在版本部份支持WIMSETUP.INI. ，支持红色标记的节 ，如有需要，逐步完成 。
WIMSETUP.INI
的INIT（初始化）中增加TAG（标记）
TAG条件成立，则不执行初始代命令。
TAG支持文件的存在（支持环境变量）和注册表。
注册表只支持到KEY。（即是导出注册表时，[]的内容）(也可在注册表编辑器上“复制项名称”)。
如导出注册表：
[HKEY_CURRENT_USER\Software\Macromedia\Dreamweaver 4\Font Menu]
"Item09"="Arial, Helvetica, sans-serif"
就写成：
TAG=HKEY_CURRENT_USER\Software\Macromedia\Dreamweaver 4\Font Menu
如判断文件存在，就写成：
%USERPROFILE%\桌面\工作模式设置J盘.lnk
（快捷方式的扩展名是.LNK）
公共模块.WIM 中 WIMSETUP.INI  脚本例子
（新版中会自动传递%wimnt% %wimdir%  %mountdir%变量，以下CMD不用传递%wimnt% %wimdir% %mountdir%参数了。）
;[init] ;这节只是示例
;tag=HKEY_CURRENT_USER\Software\DTSW
;或
;tag=%USERPROFILE%\桌面\工作模式设置J盘.lnk
;exec=WIMSETUP.INI
[default]
hint=缺省执行游戏模式
time=5
;exec=gotonet.cmd,游戏
exec=menu0\游戏模式
[menu0]
维护模式=gotonet.cmd,维护
办公模式=gotonet.cmd,办公
上网模式=gotonet.cmd,上网
游戏模式=gotonet.cmd,游戏
卸载=unmount
[menu1]
显声网卡=%wimnt%,/m %wimdir%\驱动.wim /o setupall.cmd
安装显卡=%wimnt%,/m %wimdir%\驱动.wim /o START_VGA.CMD
安装网卡=%wimnt%,/m %wimdir%\驱动.wim /o START_NET.CMD
安装声卡=%wimnt%,/m %wimdir%\驱动.wim /o START_SOUND.CMD
MMC=%wimdir%\mmc.wim
附件=%wimnt%,/m %wimdir%\驱动.wim /o INSOC.CMD
[menu2]
DX90C=%wimdir%\DX90C.wim
WMP10Lite=%wimdir%\WMP10Lite.wim
WinRar=%wimdir%\winrar.wim
输入法=%wimdir%\freeime.wim
[显声网卡]
hint=安装显、声、网卡。
icon=%systemroot%\SYSTEM32\SETUPAPI.DLL,4
[安装显卡]
icon=%systemroot%\SYSTEM32\SETUPAPI.DLL,0
[安装网卡]
icon=%systemroot%\SYSTEM32\SHELL32.dll,18
[安装声卡]
icon=%SystemRoot%\system32\SHELL32.dll,145
[winrar]
icon=winrar.ICO
[mmc]
icon=MMC.ico
[DX90C]
icon=DX9.ico
[WMP10Lite]
icon=WMP.ico
[附件]
icon=%SystemRoot%\system32\SHELL32.dll,21
[维护模式]
icon=%SystemRoot%\system32\SHELL32.dll,35
hint=安装显卡，和MMC
[办公模式]
icon=%SystemRoot%\system32\SHELL32.dll,38
hint=安装显卡，和输入法、WINRAR
[上网模式]
icon=%SystemRoot%\system32\SHELL32.dll,78
hint=安装显、声、网卡，和输入法、IE、WINRAR
[游戏模式]
icon=joy6.ico
hint=安装显、声、网卡，和DX90C、WMP、MMC、页缓存、输入法、IE、WINRAR 
[输入法]
icon=freeime.ico