无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 拯救危机
打印 上一主题 下一主题

提供五个XPE、PE工具专用的FTP!

 关闭 [复制链接]
181#
发表于 2006-8-25 15:43:46 | 只看该作者
原帖由 老毛桃 于 2006-8-24 10:50 PM 发表
最新做的 21.19MB 的镜像,115MB 内存可以启动。

增加了外挂程序自动注册、 ...



外挂程序是如何自动注册?用自运行程序?假如我要增加其他软件,怎么注册?
回复

使用道具 举报

182#
发表于 2006-8-25 15:47:35 | 只看该作者
原帖由 xdg3669 于 2006-8-25 15:43 发表
外挂程序是如何自动注册?用自运行程序?假如我要增加其他软件,怎么注册?

我这里所说的注册,是指相关的文档与打开它的应用程序建立一个关联,详情、操作方法请看这里

http://bbs.wuyou.net/forum.php?m ... mp;page=2#pid854191
回复

使用道具 举报

183#
发表于 2006-8-25 15:56:57 | 只看该作者
原帖由 老毛桃 于 2006-8-25 03:47 PM 发表

我这里所说的注册,是指相关的文档与打开它的应用程序建立一个关联,详情、操作方法请看这里

http://bbs.wuyou.net/forum.php?m ... mp;page=2#pid854191


谢谢!领会错了,我还以为是软件的注册文件自动导进呢!


在你的最新版中的ATI怎么改用8.0版了?虽然是个例子。我还是想把ATI9.0放在外置程序来用!ATI8.0不支持9.0的映像!

[ 本帖最后由 xdg3669 于 2006-8-25 03:59 PM 编辑 ]
回复

使用道具 举报

184#
发表于 2006-8-25 16:00:19 | 只看该作者
原帖由 xdg3669 于 2006-8-25 15:56 发表
谢谢!领会错了,我还以为是软件的注册文件自动导进呢!

呵呵,说得正好,完全可以实现这样的功能,在进入卓面前讲一些外挂软件比如注册序列号等信息写入注册表,而不占用 PE 本身注册表的空间,不错!
原帖由 xdg3669 于 2006-8-25 15:56 发表
在你的最新版中的ATI怎么改用8.0版了?虽然是个例子。
一直是这样子的,没有更新过,也懒得去做,因为我几乎不用 ATI,感兴趣的朋友可以自己去折腾。
回复

使用道具 举报

185#
发表于 2006-8-25 16:24:05 | 只看该作者
我在硬盘上只安装了PE.IS _(改了XPE的目录为I386),没有外挂程序,启动菜单里的“管理菜单”确实没有去掉。用VPC启动这个改了目录的XPE,无论是BootCD还是从里面的Winpe.IS_解压出的Winpe.ISO都未成功。用VPC启动未改目录(WXPE)的XPE,原BootCD可以启动,启动菜单里的“管理菜单”已经去掉,图标也正常。解压出的Winpe.ISO仍然不能启动。是哪里还要改一下?
回复

使用道具 举报

186#
发表于 2006-8-25 16:38:38 | 只看该作者
原帖由 xubo1971 于 2006-8-25 16:24 发表
我在硬盘上只安装了PE.IS _(改了XPE的目录为I386),没有外挂程序,启动菜单里的“管理菜单”确实没有去掉。用VPC启动这个改了目录的XPE,无论是BootCD还是从里面的Winpe.IS_解压出的Winpe.ISO都未成功。用VPC启 ...

请看我在 183 楼的详细修改说明
回复

使用道具 举报

187#
发表于 2006-8-25 16:39:28 | 只看该作者
安装WXPE目录的XPE到硬盘,直接安装BootCD.ISO可以,但是安装里面的WinPE.IS_和解压出来的WinPE.ISO仍然失败。
回复

使用道具 举报

188#
发表于 2006-8-25 16:50:18 | 只看该作者
原帖由 xubo1971 于 2006-8-25 16:24 发表
我在硬盘上只安装了PE.IS _(改了XPE的目录为I386),没有外挂程序,启动菜单里的“管理菜单”确实没有去掉。...

这就奇怪了,可能是我的人品不好,换了几台机器测试都没有看到这个“管理工具”菜单项
回复

使用道具 举报

189#
发表于 2006-8-25 16:51:54 | 只看该作者
原帖由 xubo1971 于 2006-8-25 16:39 发表
安装WXPE目录的XPE到硬盘,直接安装BootCD.ISO可以,但是安装里面的WinPE.IS_和解压出来的WinPE.ISO仍然失败。

不大明白,你所述的安装是什么意思,失败?有什么提示没?不说清楚,我没法解释。

另外,本贴子的 1 楼有个 FTP 地址,你进去到我的那个文件夹中找到一个手动安装包,用这个试试看
回复

使用道具 举报

190#
发表于 2006-8-25 17:45:16 | 只看该作者
原帖由 老毛桃 于 2006-8-25 04:00 PM 发表

呵呵,说得正好,完全可以实现这样的功能,在进入卓面前讲一些外挂软件比如注册序列号等信息写入注册表,而不占用 PE 本身注册表的空间,不错!



这个应该可以的,也可以在软件运行时才导入,像红叶光盘,很多程序都是在运行时才导入注册信息。不过占注册表空间也不会很大,只是启动慢了点。

[ 本帖最后由 xdg3669 于 2006-8-25 05:49 PM 编辑 ]
回复

使用道具 举报

191#
发表于 2006-8-26 09:49:09 | 只看该作者
做了个小工具,它会从所有分区查找外挂配置文件 XPEMENU.INI,并确定所在分区符号,同时执行 分区符:\外置程序\EXE_REG.CMD 这个批处理,并告诉它外挂放在那个分区中。

这样,就可以完全将外挂中的文档注册工作放到了镜像之外,以前的那个 21.19MB 的镜像打算修改重做。

将这个附件放到 SYSTEM32 中,同时在 PECONFIG.INI 中添加这么一句,就可以一劳永逸了。
  1. 自启动程序=%SystemRoot%\SYSTEM32\RegDoc.EXE
复制代码
以后添加什么新的外挂软件与其文档的关联,都不需要再修改镜像,修改外面的 XPE_REG.CMD 就行了。

嘿嘿,这样的话,我就可以将那个 23KB 的 HIDECMD.EXE 咔嚓掉了。

RegDoc.rar

1.48 KB, 下载次数: 48, 下载积分: 无忧币 -2

回复

使用道具 举报

192#
发表于 2006-8-26 10:00:56 | 只看该作者
原帖由 老毛桃 于 2006-8-26 09:49 AM 发表
做了个小工具,它会从所有分区查找外挂配置文件 XPEMENU.INI,并确定所在分区符号,同时执行 分区符:\外置程序\EXE_REG.CMD 这个批处理,并告诉它外挂放在那个分区中。

这样,就可以完全将外挂中的文档注册工作 ...


不知是用什么做的,能不能提供源码?给你提些建议,思路不错通用性可能不强,那个.CMD 批处理只有放在 外置程序 这个目录,且文件名为  EXE_REG.CMD 才生效。
回复

使用道具 举报

193#
发表于 2006-8-26 10:05:47 | 只看该作者
原帖由 lxl1638 于 2006-8-26 10:00 发表


不知是用什么做的,能不能提供源码?给你提些建议,思路不错通用性可能不强,那个.CMD 批处理只有放在 外置程序 这个目录,且文件名为  EXE_REG.CMD 才生效。

呵呵,确实没有什么通用性,尝试这样做,是因为我开始以为 XPEMENU 不支持直接启动程序所以就先做了这个,后来你告诉我可以,呵呵,也懒得重做了。

其实在 PECONFIG.INI 也可以指定运行 EXE_REG.CMD 的,只不过需要 HIDECMD,用了我这个,也是指定运行 EXE_REG.CMD,只不过可以去掉 HIDECMD,没有什么技术含量,也没有什么改进,呵呵。

源码其实只是一个批处理
  1. Set RP=NO
  2. For %%I In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\XPEMENU.INI Set RP=%%I
  3. If %RP%==NO Exit
  4. Call %RP%:\外置程序\EXE_REG.CMD
复制代码
回复

使用道具 举报

194#
发表于 2006-8-26 10:19:55 | 只看该作者
原帖由 老毛桃 于 2006-8-26 10:05 AM 发表

呵呵,确实没有什么通用性,尝试这样做,是因为我开始以为 XPEMENU 不支持直接启动程序所以就先做了这个,后来你告诉我可以,呵呵,也懒得重做了。

其实在 PECONFIG.INI 也可以指定运行 EXE_REG.CMD 的,只不 ...


可以保留你那个小工具,但XPEHELP.EXE 已支持 XPEMENU.INI 外挂程序 可以放在不同分区,且 外挂程序 也可以用另的名称, XPEMENU.INI 中引用的 外挂程序 也可以不在 XPEMENU.INI 所在的分区,同时可以在不同分区中都放置 XPEMENU.INI 文件(必要性不大,可以解决当XP系统与PE系统盘符分配不同时的错乱)。因为考虑到通用,所以有些地方还要求用户自已写 XPEMENU.INI 文件。
回复

使用道具 举报

195#
发表于 2006-8-26 10:20:37 | 只看该作者
原帖由 lxl1638 于 2006-8-26 10:00 发表


不知是用什么做的,能不能提供源码?给你提些建议,思路不错通用性可能不强,那个.CMD 批处理只有放在 外置程序 这个目录,且文件名为  EXE_REG.CMD 才生效。

我可以改成这样
  1. Set RP=NO
  2. For %%I In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\XPEMENU.INI Set RP=%%I
  3. If %RP%==NO Exit
  4. Call %RP%:\%1
复制代码

就不再局限于 外置程序 目录和 EXE_REG.CMD 这个文件名了。

只不过需要在 PECONFIG.INI 中重新指定为
自启动程序=%SystemRoot%\SYSTEM32\RegDoc.EXE 外置程序\EXE_REG.CMD


如果在 XPEMENU.INI 中指定,还必须先确定外挂所在分区符号,所以还只能在 PECONFIG.INI 中指定。

================================
晕死,我傻呀,既然先运行 RegDoc.EXE 了,就已经确定了外挂所在分区号了,在 XPEMENU.INI 中执行
  1. 自启动程序=%SystemRoot%\SYSTEM32\RegDoc.EXE 外置程序\EXE_REG.CMD
复制代码
是可以的。前提是用修改后的 RegDoc.EXE。这样就基本能达到老九在 201 楼所说的了

[ 本帖最后由 老毛桃 于 2006-8-26 10:39 AM 编辑 ]
回复

使用道具 举报

196#
发表于 2006-8-26 11:15:52 | 只看该作者
原帖由 老毛桃 于 2006-8-26 10:20 AM 发表

我可以改成这样Set RP=NO
For %%I In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%I:\XPEMENU.INI Set RP=%%I
If %RP%==NO Exit
Call %RP%:\%1
就不再局限于 外置程序 目录和 EXE_RE ...

XPEMENU.INI 中不用指出 外置程序 所在的盘符,下面是我做的DEMO的XPEMENU.INI及说明,所在分区(盘符)请用 %Driver% 表示,启动过程中系统会用所在的盘符替换 %Driver% 。

########################这仅仅是为配置外置程式提供一个范例############################
#这个文件可以放在任意分区(包括光驱)上,"外置程式"的目录名或位置也可以任意放置,语法的表达请参照下面。#
#外置程式的位置不确定,所在分区(盘符)请用 %Driver% 表示,启动过程中系统会用所在的盘符替换 %Driver% 。#
#当其它程式不在本分区时,必需标明这些程式的全路径。可以在每一个分区上都放置一个配置文件,但没有必要,#
#最好将你硬盘中的WinPE工具配置到该文件中。                                                           #
#############################################################################

#自启动程序 = %SystemRoot%\SYSTEM32\TimeDelay.EXE 2000
# 在较新机子上启动时若出现蓝屏,请将上面一行 自启动程序 开注试试。

################################以下是导入注册表的例子#############################
启动组=%SystemRoot%\SYSTEM32\HideCMD.EXE %Driver%\WinPE 外置程式\WINIMAGE\REG_WINIMAGE.CMD;WinImage注册
#############################################################################
##################################以下是安装快捷方式的例子#########################
桌面快捷方式   = %Driver%\说明.TXT;光盘以RAM载入WinPE的方法及相关说明
程序组快捷方式 = %Driver%\WINPE 外置程式\WINIMAGE\WINIMAGE.exe;_磁盘工具\中文版WINIMAGE V8.0
程序组快捷方式 = %Driver%\WINPE 外置程式\Acronis\trueimage.exe;_克隆工具\Acronis TrueImage
#############################################################################


[ 本帖最后由 lxl1638 于 2006-8-26 11:18 AM 编辑 ]
回复

使用道具 举报

197#
发表于 2006-8-26 13:26:48 | 只看该作者
不断改进中,看来又要更新了!
回复

使用道具 举报

198#
发表于 2006-8-26 14:11:23 | 只看该作者
最新的 21.17MB 的版本,将外挂程序与其相关文档的关联工作全部移到了镜像之外,这样用户自己定义一些文件关联,只需要修改外部的 EXE_REG.CMD 即可。也可以给这个文件重新命名,并且可以放置到外挂程序所在分区的任意位置,只要跟调用它的 RegDoc.exe 放在同一个文件夹中,同时在 XPEMENU.INI 中指定好文件名、路径即可。

电信线路:点击 这里 下载

网通线路:点击 这里 下载

[ 本帖最后由 老毛桃 于 2006-8-28 11:35 PM 编辑 ]
回复

使用道具 举报

199#
发表于 2006-8-26 14:24:14 | 只看该作者
原帖由 老毛桃 于 2006-8-26 02:11 PM 发表
最新的 21.17MB 的版本,将外挂程序与其相关文档的关联工作全部移到了镜像之外,这样用户自己定义一些文件关联,只需要修改外部的 EXE_REG.CMD 即可。也可以给这个文件重新命名,并且可以放置到外挂程序所在分区的 ...



好快啊!
回复

使用道具 举报

200#
发表于 2006-8-26 16:19:38 | 只看该作者
老毛桃的网盘是“大蛋糕”?下载速度还可以,不知上传快不快?
回复

使用道具 举报

201#
发表于 2006-8-26 18:21:37 | 只看该作者
BootCD.ISO里面套用的WinPE.ISO(由WINPE.IS_解压而得),用UltraISO打开显示为“不可引导光盘”,也就是不能单独启动WinPE.ISO了。记得以前天风修改的RAMXPE里面套用的WinPE.ISO可以提取出来单独启动,这个BootCD.ISO里面套用的WinPE.ISO要往光盘的启动扇区导入什么引导文件才能启动呢?
回复

使用道具 举报

202#
发表于 2006-8-26 19:46:30 | 只看该作者
你用BootCD的引导文件(用ultraiso提取)试一下
回复

使用道具 举报

203#
发表于 2006-8-26 20:21:36 | 只看该作者
我在VPC中试了一下,不行,提示:Ntldr is missing
回复

使用道具 举报

204#
发表于 2006-8-26 20:33:28 | 只看该作者
老毛连 SETUPLDR.BIN 、NTDETECT.COM和光盘引导都省了,当然是Ntldr is missing。
简单的方法是加不回的,因为I386目录已改名。要保留 WXPE 目录名,就要改光盘 引导文件和SETUPLDR.BIN,要用XP光盘的引导文件就要改TXTSETUP.SIF。
回复

使用道具 举报

205#
发表于 2006-8-26 20:41:11 | 只看该作者
按照BootCD相应的路径加入setupldr.bin ntdetect.com
回复

使用道具 举报

206#
发表于 2006-8-26 21:10:59 | 只看该作者
原帖由 lxl1638 于 2006-8-26 10:19 AM 发表


可以保留你那个小工具,但XPEHELP.EXE 已支持 XPEMENU.INI  和 外挂程序  可以放在不同分区,且 外挂程序  也可以用另的名称, XPEMENU.INI  中引用的 外挂程序  也可以不在 XPEMENU.INI 所在的分区,同时可以 ...



这个好,外置程序也可以通过XPEMENU.INI  导入必要注册信息。并且可以不必放在系统分区!

XPEHELP.EXE是不是内置自动导入各个分区中的XPEMENU.INI?
回复

使用道具 举报

207#
发表于 2006-8-26 21:24:47 | 只看该作者
原帖由 xdg3669 于 2006-8-26 09:10 PM 发表



这个好,外置程序也可以通过XPEMENU.INI  导入必要注册信息。并且可以不必放在系统分区!

XPEHELP.EXE是不是内置自动导入各个分区中的 XPEMENU.INI?


是的。会自动检查各有效分区的根目录是否存在 XPEMENU.INI 文件。
回复

使用道具 举报

208#
发表于 2006-8-27 01:46:19 | 只看该作者
lxl1638 和老毛桃 两位高人,在此高山之颠论道,一直以来竟没有发现,我还用着lxl1638 V04版本呢,
竟然悄悄都升级到V08了,失算失算。把ftp里lxl1638 的东西全部下载,再来个老毛桃最新的 21.17MB 的版本,
我就想用你们的最最小化的pe,放到C盘隐藏目录里,用grub启动,在内存里加载iso或sdi来启动pe,如何做?
回复

使用道具 举报

209#
发表于 2006-8-27 10:18:47 | 只看该作者
原帖由 lxl1638 于 2006-8-26 16:19 发表
老毛桃的网盘是“大蛋糕”?下载速度还可以,不知上传快不快?

还算不错了,50KB 到 100KB 的样子,不是很稳定
回复

使用道具 举报

210#
发表于 2006-8-27 10:21:30 | 只看该作者
原帖由 lxl1638 于 2006-8-26 20:33 发表
老毛连 SETUPLDR.BIN 、NTDETECT.COM和光盘引导都省了,当然是Ntldr is missing。
简单的方法是加不回的,因为I386目录已改名。要保留 WXPE 目录名,就要改光盘 引导文件和SETUPLDR.BIN,要用XP光盘的引导文件就 ...

哈哈,简单,只要将套用 WinPE.IS_ 的那个 BOOTCD.ISO 镜像中 WXPE 里面的 SETUPLDR.BIN 和 NTDETECT.COM 搬到 WinPE.ISO 的 WXPE 目录中,然后提取 BOOTCD.ISO 的引导扇区设置为 WinPE.ISO 的引导即可,使用 UltraISO 可以搞定
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-19 02:14

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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