|
用最新的UltraISO,我举个例子,你对着改。
目录结构:
UltraISO
---UltraISO.exe
---drivers --- IsoCmd.exe
---ISODrive.sys
REGDOC.CMD
type.isz
isoshell.dll这个放在内核system32里面。
CMD内容:
PUSHD %~dp0
SET TP=%CD%
REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /f /ve /t REG_SZ /d "%tp%\UltraISO"
REG ADD HKCR\UltraISO\DefaultIcon /ve /t REG_SZ /d "%TP%\UltraISO\UltraISO.EXE,0" /f>NUL
REG ADD HKCR\UltraISO\shell\open\command /ve /t REG_SZ /d "\"%TP%\UltraISO\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="%TP%\UltraISO\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 "%WINDIR%\SYSTEM32\isoshell.dll"
cd UltraISO\drivers
isocmd.exe -number 1
isocmd.exe -i
isocmd.exe -change 1 z:
isocmd -mount z: %TP%\UltraISO\Type.isz
只用软件的话天意那个ISZ里面的system文件能拿掉,上面你做得对的话就能把ISZ挂到Z盘了,天意也差不多是这种挂法,不同的是天意把ISODrive.sys内置了,但一般的PE不要内置,内置了盘符好像有问题
[ 本帖最后由 潮退潮生 于 2009-7-4 00:54 编辑 ] |
|