Board logo

标题: 【建议】关于ISO关联以及虚拟光驱关联 [打印本页]

作者: blbl    时间: 2008-4-21 17:06     标题: 【建议】关于ISO关联以及虚拟光驱关联

我很喜欢绿色版的软件 如果是手动备份注册表的话 是不是仅保留以下三项就可以了?

"Language"="2052"
"UserName"="XXX"
"Registration"="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

那么如何自动关联 iso 到 UltraISO 呢?

建议新版增加关联 ISO 选项 以及 安装虚拟光驱选项

uikey.ini 真是不错  希望能添加更多功能
作者: martinx    时间: 2008-4-21 17:48

关联必须写注册表才可以。
作者: zts59    时间: 2008-4-22 09:49

我做的免安装版:
ftype UltraISO="%cd%\ultraiso.exe" "%%1"
assoc .iso=UltraISO
assoc .bin=UltraISO
assoc .isz=UltraISO
assoc .cue=UltraISO
assoc .mds=UltraISO
assoc .mdf=UltraISO
regsvr32 /s "%cd%\isoshell.dll"
cd drivers
isocmd.exe -i
cd..
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
作者: blbl    时间: 2008-4-22 13:02

谢谢版主和zts59

请教 zts59 这样关联的ISO图标不是安装版的那种大图标
如何设置为UltraISO.exe 里图标组的大图标

另外反注册如何写?

[ 本帖最后由 blbl 于 2008-4-22 13:07 编辑 ]
作者: zts59    时间: 2008-4-22 13:38

TITLE 终止EXPLORER.EXE或重启,才能删除ISOSHELL.DLL。
reg delete "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /f
ftype UltraISO=
assoc .iso=
assoc .bin=
assoc .isz=
assoc .cue=
assoc .mds=
assoc .mdf=
regsvr32 /u /s "%cd%\isoshell.dll"
cd drivers
isocmd.exe -r
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters


有关图标问题没有详细测试。不知道如何你说大图是不是VISTA下面的?

[ 本帖最后由 zts59 于 2008-4-22 13:42 编辑 ]
作者: blbl    时间: 2008-5-25 19:02

哈哈  完善了一下!  比较完美了 HOHO  再次表示感谢


设置关联.cmd

@echo off
set dp=%~dp0
reg add "HKCR\UltraISO\DefaultIcon" /f /ve /t REG_SZ /d "\"%dp%UltraISO.exe\",0"
ftype UltraISO="%cd%\ultraiso.exe" "%%1"
assoc .iso=UltraISO
assoc .bin=UltraISO
assoc .isz=UltraISO
assoc .cue=UltraISO
assoc .mds=UltraISO
assoc .mdf=UltraISO
regsvr32 /s "%cd%\isoshell.dll"
cd drivers
isocmd.exe -i
cd..
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters  





取消关联.cmd

@echo off
TITLE 终止EXPLORER.EXE或重启,才能删除ISOSHELL.DLL。
reg delete "HKCR\UltraISO" /f
reg delete "HKCU\Software\EasyBoot Systems\UltraISO" /f
reg delete "HKLM\SOFTWARE\EasyBoot Systems\UltraISO" /f
ftype UltraISO=
assoc .iso=
assoc .bin=
assoc .isz=
assoc .cue=
assoc .mds=
assoc .mdf=
regsvr32 /u /s "%cd%\isoshell.dll"
cd drivers
isocmd.exe -r
RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters

:killexpl
TASKKILL /F /IM EXPLORER.EXE
tasklist|find "explorer.exe"
if errorlevel 1 goto nofind
echo 结束explorer失败,explorer仍然在运行,重新执行
echo.
goto killexpl
exit

:nofind

echo 没有查找到explorer.exe进程
echo.
echo 本程序将启动EXPLORER主程序
start explorer.exe
exit
作者: elai    时间: 2008-6-3 11:53

引用:
原帖由 blbl 于 2008-5-25 19:02 发表
哈哈  完善了一下!  比较完美了 HOHO  再次表示感谢


设置关联.cmd

@echo off
set dp=%~dp0
reg add "HKCR\UltraISO\DefaultIcon" /f /ve /t REG_SZ /d "\"%dp%UltraISO.exe\" ...
免安装版设置关联后,右键菜单显示为英文且没有关联上UltraISO图标,怎样才能关联右键为中文菜单及关联上UltraISO图标呢?

[ 本帖最后由 elai 于 2008-6-3 11:58 编辑 ]




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0