|
求用于Win8PE的四个小工具软件
第一个是UltraISO,要求不是单文件版,可以通过批处理注册信息,然后进桌面后就可以看到ISO等文件被关联的图样
第二个是无损分区助手,我试了5.0和5.1的在骨头版Win8PE中不能运行,但又不提示缺什么文件,所以现在还搞不定,有能用的希望给一份吧.这个可以不用找了,可以用DiskGenius 4.01来做无损分区,并且我已解决了它启动时弹出一个同意的确认框的问题。
第三个是图片查看器Imagine,要求不是单文件版,可通过批处理注册信息,进桌面后就已自动关联图片了
第四个是ImDisk虚拟磁盘的文件和注册信息,最好是REG类型的注册信息,也是要Win8PE的,我从Win7PE的移植过来,感觉不太对,比如说右键点ISO文件时不会出现装载或卸载的右键菜单
UltraISO的关联问题已解决,
以下是它的批处理注册信息,应该通用于03 W7 W8 PE
@echo off
PUSHD %~dp0
SET CurDir=%CD%
PATH "%WINDIR%\SYSTEM32"
REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /f /ve /t REG_SZ /d "%CurDir%"
REG ADD HKCR\UltraISO\DefaultIcon /ve /t REG_SZ /d "%CurDir%\UltraISO.EXE,0" /f>NUL
REG ADD HKCR\UltraISO\shell\open\command /ve /t REG_SZ /d "\"%CurDir%\UltraISO.EXE\" "\"%%1\" /f>NUL
REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /v DefViewer /t REG_SZ /d "%SystemRoot%\system32\NOTEPAD.EXE" /f>NUL
ftype UltraISO="%CurDir%\ultraiso.exe" "%%1"
assoc .iso=UltraISO
assoc .bin=UltraISO
assoc .isz=UltraISO
assoc .cue=UltraISO
assoc .mds=UltraISO
assoc .mdf=UltraISO
assoc .nrg=UltraISO
assoc .img=UltraISO
assoc .ima=UltraISO
regsvr32 /s "%CurDir%\isoshell.dll"
reg add "HKCR\.ISO\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.bin\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.isz\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.cue\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.mds\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.mdf\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.nrg\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.img\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg add "HKCR\.ima\PersistentHandler" /f /ve /t REG_SZ /d "{098f2470-bae0-11cd-b579-08002b30bfeb}"
reg delete "HKCR\.iso\OpenWithProgids" /f
reg delete "HKCR\.img\OpenWithProgids" /f
imdisk的问题也已完全解决,在SYTEM32中放imdisk.cpl,在Drivers中放imdisk.sys
以下是注册信息和右键关联
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk" /f /v "Type" /t REG_DWORD /d 1
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk" /f /v "Start" /t REG_DWORD /d 3
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk" /f /v "ErrorControl" /t REG_DWORD /d 0
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk" /f /v "ImagePath" /t REG_EXPAND_SZ /d "\SystemRoot\system32\DRIVERS\imdisk.sys"
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk" /f /v "DisplayName" /t REG_SZ /d "ImDisk 虚拟磁盘驱动器"
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk" /f /v "Description" /t REG_SZ /d "磁盘仿真驱动程序"
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk\Enum" /f /v "0" /t REG_SZ /d "Root\LEGACY_IMDISK\0000"
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk\Enum" /f /v "Count" /t REG_DWORD /d 1
reg add "HKLM\SYSTEM\ControlSet001\Services\ImDisk\Enum" /f /v "NextInstance" /t REG_DWORD /d 1
reg add "HKCR\*\shell\ImDiskMountFile" /f /ve /t REG_SZ /d "装载到 ImDisk 虚拟磁盘"
reg add "HKCR\*\shell\ImDiskMountFile\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_MountFile %%L"
reg add "HKCR\Drive\shell\ImDiskUnmount" /f /ve /t REG_SZ /d "卸载 ImDisk 虚拟磁盘"
reg add "HKCR\Drive\shell\ImDiskUnmount\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_RemoveDevice %%L"
reg add "HKCR\Drive\shell\ImDiskSaveImage" /f /ve /t REG_SZ /d "保存磁盘内容为镜像文件"
reg add "HKCR\Drive\shell\ImDiskSaveImage\command" /f /ve /t REG_SZ /d "rundll32.exe imdisk.cpl,RunDLL_SaveImageFile %%L"
多的不用说,Imagine的问题还欠妥,等 OK了,就可以收工。。。。特别感谢2012txm (望月∮空长叹) 搞定无损分区5.1在Win8PE中运行,我都差点把这个工具卡掉了, 呵呵。。。
[ 本帖最后由 TCLSHX 于 2012-10-11 00:27 编辑 ] |
|