无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: xiao75918
打印 上一主题 下一主题

关于在PE下用isocmd虚拟光驱的问题??已解决

[复制链接]
31#
发表于 2008-11-10 15:55:01 | 只看该作者
REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /f /ve /t REG_SZ /d "%CurDir%\磁盘光盘\ULTRAISO"                            (这句是ultraiso not found的问题)

就是这个问题。我原来是这样的:
REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /f /ve /t REG_SZ /d "%CurDir%"   

改成REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /f /ve /t REG_SZ /d "%CurDir%\磁盘光盘\ULTRAISO"
就好了。

当然,我把isoshell.dll放到二级内核了。
回复

使用道具 举报

32#
 楼主| 发表于 2008-11-10 17:15:16 | 只看该作者

回复 #31 yidawpf 的帖子

那文件关联可用吗,我发现你的winrar也没有关联上,点右键没有增加到压缩文件选项,建议这两个软件放进二级内核试一下。
回复

使用道具 举报

33#
发表于 2008-11-10 17:46:02 | 只看该作者
原帖由 xiao75918 于 2008-11-10 17:15 发表
那文件关联可用吗,我发现你的winrar也没有关联上,点右键没有增加到压缩文件选项,建议这两个软件放进二级内核试一下。

文件关联可以用。
不知道你用哪个版本的V6测试的。winrar没有关联是因为路径错了吧。
新版的早解决这个问题了。
回复

使用道具 举报

34#
 楼主| 发表于 2008-11-10 17:54:51 | 只看该作者
请看短消息

cd /D d:\Program Files\ULTRAISO\drivers
isocmd -r
isocmd -number 2
isocmd -i
isocmd -change 1 z:
isocmd -mount z: f:\123\TYPE.ISZ
回复

使用道具 举报

35#
发表于 2008-12-15 19:39:40 | 只看该作者
原帖由 yidawpf 于 2008-11-10 15:55 发表
REG ADD "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0" /f /ve /t REG_SZ /d "%CurDir%\磁盘光盘\ULTRAISO"                            (这句是ultraiso not found的问题)

就是这个问题。我原来是这样的: ...

你的那个启动软件工具箱.EXE是怎样让其他的PE加载ISODrive.sys服务的。我用sc create ISODrive binPath= "%cd%\ISODrive.sys" type= kernel start= auto error= ignore在xp下加载ISODrive.sys服务没问题,在pe下不认sc命令,没法加载ISODrive.sys服务。但你的启动软件工具箱.EXE可以,能公布下方法吗?

[ 本帖最后由 husiqin 于 2008-12-15 19:48 编辑 ]
回复

使用道具 举报

36#
发表于 2008-12-15 23:39:13 | 只看该作者
终于搞定了,把sc.exe拷到一起去就好了。
回复

使用道具 举报

37#
发表于 2008-12-16 11:41:40 | 只看该作者
楼主把成功的东东,发到我的论坛上吧
winpe教育论坛
回复

使用道具 举报

38#
发表于 2008-12-16 12:27:30 | 只看该作者
原帖由 husiqin 于 2008-12-15 23:39 发表
终于搞定了,把sc.exe拷到一起去就好了。

你的方法太麻烦。你可以把我的哪个exe用rar打开看下。非常简单的。
回复

使用道具 举报

39#
发表于 2008-12-16 13:14:44 | 只看该作者
但你的那个文件解压后中还有个启动维护工具集.exe,还是不知道怎样加载自己想要的ISO文件。呵呵。
@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
:x86
echo  x86 platform
sc create ISODrive binPath= "%cd%\ISODrive.sys" type= kernel start= auto error= ignore
goto :OK

:OK
echo.
sc start ISODrive
echo.
echo 服务正在运行,不要关闭窗口。
echo.
echo 设置驱动器数量
isocmd -number 1
echo.
echo 设置驱动器卷标
isocmd -change 1 V:
echo.
echo 加载ISO镜像
regsvr32 /s "%cd%\isoshell.dll"
@echo off
for %%a in (c d e f h i j k l m n o p q r s t u v w x y z) do (
if exist %%a:\软件\TOOL.iso (isocmd -mount V:  %%a:\软件\TOOL.iso
goto :mount )
)
%cd%\ultraiso.exe -infrom -mount 0
goto :mount

:mount
echo.
echo ISO已加载,请到我的电脑中查看。按任意键将卸载ISO。
pause

echo.
echo 卸载ISO镜像
isocmd -eject V:
echo.
echo 当按任意键时,服务将被删除。

goto :QUIT

:QUIT
regsvr32 /u /s "%cd%\isoshell.dll"
sc stop ISODrive
sc Delete ISODrive

@echo off
Reg delete "HKCU\SOFTWARE\EasyBoot Systems\UltraISO\5.0"  /va /f
Reg delete HKCR\UltraISO\DefaultIcon  /va /f
Reg delete HKCR\UltraISO\shell\open\command   /va /f
assoc .iso=
assoc .bin=
assoc .isz=
assoc .cue=
assoc .mds=
assoc .mdf=
assoc .nrg=
assoc .img=
assoc .ima=



上面是我的cmd,都凑出来的,见笑了。
需要uikey.ini、ISODrive.sys、IsoCmd.exe、sc.exe、ULTRAISO.EXE、isoshell.dll、文件夹lang在同一个目录。
都是原版没改过的。XP、PE下都能正常运行。并选择加载ISO,如不选择则自动加载同盘下的\软件\TOOL.iso

[ 本帖最后由 husiqin 于 2008-12-16 17:47 编辑 ]

1.jpg (16.26 KB, 下载次数: 52)

效果图1

效果图1

2.jpg (17.88 KB, 下载次数: 47)

效果图2

效果图2
回复

使用道具 举报

40#
发表于 2008-12-16 13:21:03 | 只看该作者
奇怪的是PE下是全中文的效果。
回复

使用道具 举报

41#
发表于 2008-12-16 13:29:33 | 只看该作者
原帖由 yidawpf 于 2008-12-16 12:27 发表

你的方法太麻烦。你可以把我的哪个exe用rar打开看下。非常简单的。

问个白痴问题,你的启动维护工具集.exe自动找各盘的根目录下WXPE\TYPE.isz并自动加载是怎样实现的,我不太会这个。
回复

使用道具 举报

42#
发表于 2008-12-16 14:07:56 | 只看该作者
原帖由 husiqin 于 2008-12-16 13:29 发表

问个白痴问题,你的启动维护工具集.exe自动找各盘的根目录下WXPE\TYPE.isz并自动加载是怎样实现的,我不太会这个。

用for命令啊。
回复

使用道具 举报

43#
发表于 2008-12-16 17:49:19 | 只看该作者
原帖由 yidawpf 于 2008-12-16 14:07 发表

用for命令啊。

终于完全搞定了,谢谢!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-26 06:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表