无忧启动论坛

标题: C大或懂驱动或懂注册表的帮忙。 [打印本页]

作者: hotdll    时间: 2011-12-6 19:19
标题: C大或懂驱动或懂注册表的帮忙。
想实现winvblock在gui安装阶段自动挂载iso。。
写了个loadiso.cmd,在t39测试挂载成功。。。。

但是:
windows 检测是否存在安装光盘是在t39之前。。。导致这个批处理无法运行。

请大大们告诉我如何利用inf或者txtsetup.oem 写注册表或者是其他方法

在T39之前加载我写的loadiso.cmd这个批处理?

在此拜谢。

另外:
C大,firadisk是如何在T39之前挂载iso的?那个时候应该inf还没安装?
作者: hotdll    时间: 2011-12-6 21:08
我先加载成服务吧。然后再卸载。
作者: hotdll    时间: 2011-12-6 22:55
标题: 回复 #2 hotdll 的帖子
报告最新进展,
尝试写到NATIVE启动加载,失败。。。。
可能是这些命令不支持NATIVE模式下。
尝试其他方式中。。;。
作者: chiannet    时间: 2011-12-6 23:00
好久不耍XP安装了,我记得有个在T39之前解压驱动的法子,这个法子与你的问题应该有类比性。我找找我的那些ISO,回头再说。
作者: zhaohj    时间: 2011-12-6 23:15
[GuiUnattended]这个时候太迟,[SetupData]又太早,看来单独利用winnt.sif很难做到。
作者: chiannet    时间: 2011-12-6 23:16
用G4d把真原始的SETUP.EXE先改名为setuporg.exe

用假的SETUP.EXE偷梁换柱,这个SETUP.EXE会自动运行PRESETUP.CMD中的一些命令,例如驱动解压什么的,执行完毕,把控制权自动交由真的SETUP.EXE(setuporg.exe
)掌管并自我删除。

xp下是可用的,2003下没试过。

[ 本帖最后由 chiannet 于 2011-12-6 23:38 编辑 ]

新建文件夹.7z

12.66 KB, 下载次数: 29, 下载积分: 无忧币 -2


作者: chenall    时间: 2011-12-7 08:19
标题: 回复 #1 hotdll 的帖子
firadisk可以自动挂载,你不是有看了帮助和我的代码吗?我后面做的是要让它不自动挂载。

WINVBLOCK不支持这个特性,也许你可以尝试修改源代码说不定更快速。
作者: hotdll    时间: 2011-12-7 09:39
标题: 回复 #7 chenall 的帖子
c大,firadisk的我已经搞定了。我想搞定winvblock的。

关键是启动时机。。。

您卸载firadisk的时机对winvblock没用啊。。你那个卸载是登陆桌面的时候。。。

但是我的批处理需要T39之前执行。。。。

我看了昨天晚上尝试了无数次。发现inf的安装不是在文本安装阶段,而是t29的时候。
作者: hotdll    时间: 2011-12-7 09:41
标题: 回复 #6 chiannet 的帖子
T39太晚了。。。要T39之前。。。。

解压驱动是t39-t38之间,晚了。

我要t40-t39
作者: chenall    时间: 2011-12-8 19:04
重新编译WINVBLOCK源码,是最快速的解决办法。

我没能看懂。。否则只要参考FIRADISK的驱动加一下让它可以像FIRADISK一样从注册表中读取参数就行了。
作者: hotdll    时间: 2011-12-8 19:42
我放弃了。。。
只是为了安装ISO大动干戈不划算。
就用firadisk吧。




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3