无忧启动论坛

标题: [已经解决]WimFltr集成问题 [打印本页]

作者: yg_sunbeam    时间: 2008-3-4 09:29
标题: [已经解决]WimFltr集成问题
在PE下能不能指运行一个文件就集成WimFltr组件

[ 本帖最后由 yg_sunbeam 于 2008-3-6 11:33 AM 编辑 ]
作者: ones    时间: 2008-3-4 09:39
把wimfltr做成静默安装就好了
作者: yg_sunbeam    时间: 2008-3-4 09:49
怎么做啊!

安装时提示没有通过WINDOWS徽标测试

自解压命令那怎么写啊!


给我个例子

谢谢了
作者: yg_sunbeam    时间: 2008-3-4 09:55
原来的是这样的

Path=%SystemRoot%
Setup=%SystemRoot%\SYSTEM32\rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 128 %SystemRoot%\inf\wimfltr.inf
Silent=1
Overwrite=2

导入INF文件时出现上面的提示
作者: secowu    时间: 2008-3-4 11:17
直接写注册表文件就可以了,整个INF2REG
作者: secowu    时间: 2008-3-4 11:20
http://vb.nl.eu.org/homepage/reg2peinf.aspx
作者: secowu    时间: 2008-3-4 11:21
哈哈,转换的结果竟然错误
; Converted by Reg2PEInf 1.00 (Windows Registry to PE-Builder Inf Converter)
; http://vb.nl.eu.org/homepage/reg2peinf.aspx

;;;
;;; Windows Image File Filter Driver
;;;
;;; Copyright (c) 2004, Microsoft Corporation
;;; Author: Bangalore Guruprakash (brGuru)
;;;

; Error: Hive not supported by PE Builder - 0x0, "Version"
; Error: Hive not supported by PE Builder - 0x1, "Version", Signature   ,  "$Windows NT$"
; Error: Hive not supported by PE Builder - 0x1, "Version", Class       ,  "ActivityMonitor"                 ;Determined by the work this filter driver does
; Error: Hive not supported by PE Builder - 0x1, "Version", Provider    ,  %MSFT%
; Error: Hive not supported by PE Builder - 0x1, "Version", DriverVer, 06/21/2006,6.0.6001.18000

; Error: Hive not supported by PE Builder - 0x0, "DestinationDirs"
; Error: Hive not supported by PE Builder - 0x1, "DestinationDirs", DefaultDestDir      ,  12                        ;%windir%system32drivers
; Error: Hive not supported by PE Builder - 0x1, "DestinationDirs", WimFltr.DriverFiles ,  12                        ;%windir%system32drivers

;;
;; Default install sections
;;

; Error: Hive not supported by PE Builder - 0x0, "DefaultInstall"
; Error: Hive not supported by PE Builder - 0x1, "DefaultInstall", OptionDesc  ,  %WimFltrServiceDescription%
; Error: Hive not supported by PE Builder - 0x1, "DefaultInstall", CopyFiles   ,  WimFltr.DriverFiles

; Error: Hive not supported by PE Builder - 0x0, "DefaultInstall.Services"
; Error: Hive not supported by PE Builder - 0x1, "DefaultInstall.Services", AddService  ,  %WimFltrServiceName%,,WimFltr.Service

;;
;; Default uninstall sections
;;

; Error: Hive not supported by PE Builder - 0x0, "DefaultUninstall"
; Error: Hive not supported by PE Builder - 0x1, "DefaultUninstall", DelFiles    ,  WimFltr.DriverFiles
; Error: Hive not supported by PE Builder - 0x1, "DefaultUninstall", DelReg      ,  WimFltr.DelRegistry


; Error: Hive not supported by PE Builder - 0x0, "DefaultUninstall.Services"
; Error: Hive not supported by PE Builder - 0x1, "DefaultUninstall.Services", DelService ,  WimFltr,0x200                      ;Flags not to stop service first

;;
;; Services Section
;;

; Error: Hive not supported by PE Builder - 0x0, "WimFltr.Service"
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", DisplayName      ,  %WimFltrServiceName%
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", Description      ,  %WimFltrServiceDescription%
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", ServiceBinary    ,  %12%wimfltr.sys             ;%windir%system32driverswimfltr.sys
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", Dependencies     ,  %WimFltrFilterManagerName%   ;FltMgr
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", ServiceType      ,  2                            ;SERVICE_FILE_SYSTEM_DRIVER
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", StartType        ,  3                            ;SERVICE_DEMAND_START
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", ErrorControl     ,  1                            ;SERVICE_ERROR_NORMAL
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", LoadOrderGroup   ,  "FSFilter Compression"
; Error: Hive not supported by PE Builder - 0x1, "WimFltr.Service", AddReg           ,  WimFltr.AddRegistry

;;
;; Registry Modifications
;;

; Error: Hive not supported by PE Builder - 0x0, "WimFltr.AddRegistry"
; Error: Hive not supported by PE Builder - 0x0, "WimFltr.AddRegistry"
; Error: Hive not supported by PE Builder - 0x0, "WimFltr.AddRegistry"
; Error: Hive not supported by PE Builder - 0x0, "WimFltr.AddRegistry"
; Error: Hive not supported by PE Builder - 0x0, "WimFltr.AddRegistry"

; Error: Hive not supported by PE Builder - 0x0, "WimFltr.DelRegistry"
; Error: Hive not supported by PE Builder - 0x0, "WimFltr.DelRegistry"

;;
;; Copy Files
;;

; Error: Hive not supported by PE Builder - 0x0, "WimFltr.DriverFiles"
;;WimFltr.sys

;;
;; Strings section
;;

; Error: Hive not supported by PE Builder - 0x0, "Strings"

;
; Localizable strings
;

; Error: Hive not supported by PE Builder - 0x1, "Strings", MSFT                               ,  "Microsoft Corporation"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrServiceDescription          ,  "Windows Image Mini-Filter Driver"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrServiceName                 ,  "WimFltr"

;
; Non-Localizable strings
;

; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrRegKey                      ,  "systemcurrentcontrolsetservicesWimFltr"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrRegAltitudeValueName        ,  "Altitude"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrRegDefaultInstanceValueName ,  "DefaultInstance"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrRegInstancesSubkeyName      ,  "Instances"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrRegFlagsValueName           ,  "Flags"

; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrDebugFlags                  ,  "DebugFlags"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrFilterManagerName           ,  "FltMgr"

; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrDefaultInstance             ,  "WimFltr Instance"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrInstance1.Name              ,  "WimFltr Instance"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrInstance1.Altitude          ,  "170500"
; Error: Hive not supported by PE Builder - 0x1, "Strings", WimFltrInstance1.Flags             ,  0x0              ; Allow all attachments

作者: secowu    时间: 2008-3-4 11:27
这里有个工具,XP提供的
http://bbs.wuyou.net/attachment.php?aid=7677
作者: secowu    时间: 2008-3-4 11:28
转换不成功,只有一行

Windows Registry Editor Version 5.00
作者: nn2nn    时间: 2008-3-4 12:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: yg_sunbeam    时间: 2008-3-5 10:47
这是我在虚拟机中运行PE中安装组件在的解图

另附上运行的可执行文件

windows.part1.rar

195.31 KB, 下载次数: 50, 下载积分: 无忧币 -2

windows.part2.rar

40.54 KB, 下载次数: 64, 下载积分: 无忧币 -2


作者: secowu    时间: 2008-3-5 12:11
修改注册表,取消驱动兼容性提示即可
作者: yg_sunbeam    时间: 2008-3-5 13:38
把修改的REG文件给我行吗?

谢了
作者: yg_sunbeam    时间: 2008-3-5 15:31
// 取消安装未经签名的驱动程序警告
REGI HKCU\Software\Microsoft\Driver Signing\Policy=@0
REGI HKLM\Software\Microsoft\Driver Signing\Policy=@0
REGI HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\PrivateHash=@0x22 0x9E 0x53 0x3E 0x5D 0x08 0xAB 0xC8 0x77 0x1D 0xB9 0xD0 0xE6, 0x06 0xA8 0x06


这个加在PECMD的配置文件里面也出现上面的提示啊
作者: nn2nn    时间: 2008-3-5 23:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: lxl1638    时间: 2008-3-5 23:04
原帖由 nn2nn 于 2008-3-5 11:01 PM 发表
我在418上试过,没有提示框。
但MS的东西都不能通过验证,哪一家的才可以通过?

修改注册表,取消驱动兼容性提示吧,这个我不会,照做吧。

如INF改成REG可能在启动PE不能安装成功。


如果改成REG要导入PE映像的注册表中才有作用,这类东西是驱动启动后再导入是没有作用的。
但INF不同,可以在启动后再安装。
作者: nn2nn    时间: 2008-3-5 23:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: yg_sunbeam    时间: 2008-3-6 09:50
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120687&highlight=WimFltr

我试试这个


出现下面提示



我再看看解压出来能不能运行

[ 本帖最后由 yg_sunbeam 于 2008-3-6 10:51 AM 编辑 ]
作者: yg_sunbeam    时间: 2008-3-6 11:08
[quote]原帖由 yg_sunbeam 于 2008-3-6 09:50 AM 发表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120687&highlight=WimFltr

我试试这个


出现下面提示
36623








可执行文件运行不行,出现下面提示


下面是语句
//安装WIM组件
TEAM TEXT 安装WIM组件,请等待…|EXEC %SS%\WimFltr.exe|WAIT 2000

但是进如PE手工运行就不会出现任何提示


怎么回事

nn2nn帮忙看看?
作者: yg_sunbeam    时间: 2008-3-6 11:32
把WimFltr.EXE集成进内核

出现下面错误





grpconv.exe
进程文件: grpconv or grpconv.exe


进程名称: Windows Program Group Converter
  
描述:
grpconv.exe是Windows操作系统的工具。它用于转换Windows 3.1的文件夹格式升级至Windows 95以及更高版本的Windows。这个程序对你系统的正常运行是非常重要的。


把grpconv.exe复制进system32文件夹里就没有提示了

安装成功

附上我电脑的grpconv.exe


grpconv.rar (16.99 KB, 下载次数: 43)


大家也可以搜索自己电脑里的也在system32里面不过是你硬盘的系统




问题成功解决


该学习下一步


WIM文件挂载




谢谢各位的帮忙

作者: nn2nn    时间: 2008-3-6 12:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: secowu    时间: 2008-3-6 13:15
原帖由 nn2nn 于 2008-3-5 11:04 PM 发表
也可换个新版的做做,新版本修正了一个黑屏的BUG,建议用新版本WimFltr。


什么时候又更新了?

NN整个安装包吧
作者: nn2nn    时间: 2008-3-6 13:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: yg_sunbeam    时间: 2008-3-6 13:21
我这个内核原版我也忘了是哪种的。

原来自带加载光盘镜像的外置程序,没有内置WimFltr组件

我只是想各种外置程序的加载方式都集成进来。
作者: yg_sunbeam    时间: 2008-3-6 13:27
原帖由 nn2nn 于 2008-3-6 12:04 PM 发表
能成功就好,你的成功,其他人很难分享吧。
没WIM的用418PE,运行那EXE没问题。
有WIM的就不用装了。
自己做内核的,一般用老九的方法,集成到内核,也不出问题。

我不清楚那来的内核,一定要搞得那么复杂 ...





“老九的方法,集成到内核”

这篇文章在哪呢!  文章名字是什么啊!

找不到

我现在还不会


请帮忙把地址给我

谢谢了


昨天修改

SETUP.HIV文件也没有成功
作者: yg_sunbeam    时间: 2008-3-6 13:29
再有就是

请问nn2nn


在PE中任务栏-->右键-->工具栏-->新建工具栏
加载的菜单怎么集成进PE中呢?

谢谢了


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120488


就是这里问得
作者: nn2nn    时间: 2008-3-6 13:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2008-3-6 13:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: nn2nn    时间: 2008-3-6 13:39
提示: 作者被禁止或删除 内容自动屏蔽
作者: yg_sunbeam    时间: 2008-3-6 13:42
原帖由 nn2nn 于 2008-3-6 01:39 PM 发表
有自动加入在开始菜单的。如PETOOLS。

不清楚哪个。
(在XP里不手动能建立的人也不多吧)



反正我是没听说谁会自动建立

只是听说过

个人习惯不一样


我就习惯把程序快捷方式都放在新建工具栏里
作者: nn2nn    时间: 2008-3-6 13:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: yg_sunbeam    时间: 2008-3-6 14:06
我再试试

如果加载进服务那就更简单了

谢了
作者: yg_sunbeam    时间: 2008-3-6 14:24
REGEDIT4
[HKEY_LOCAL_MACHINE\TempKeyRR0\ControlSet001\Services\FltMgr]
"Description"="File System Filter Manager Driver"
"DisplayName"="FltMgr"
"ErrorControl"=dword:00000001
"Group"="FSFilter Infrastructure"
"ImagePath"=hex(2):73,79,73,74,65,6d,33,32,5c,64,72,69,76,65,72,73,5c,66,6c,74,\
  6d,67,72,2e,73,79,73,00
"Start"=dword:00000000
"Type"=dword:00000002
"Tag"=dword:00000001
"AttachWhenLoaded"=dword:00000001

这是里面的服务导出的数据
但是只有一个路径啊


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106181&extra=page%3D1

有两个服务

下图这样直接倒入我那个PE的SEUIP.HIV就行了吗?

作者: yg_sunbeam    时间: 2008-3-6 15:20
各位谁把加载它的驱动的注册表文件借我看看

谢谢了
作者: LOVPE    时间: 2008-3-6 16:51
;下面的注释包含自解压脚本命令
Path=%SystemRoot%\system32\
Setup=drivers\WIMFLTR.inf
Silent=1
Overwrite=2
Shortcut=D, "Wimnt.exe", "", "老九专用映像工具", "WimNT"
(如果 Shortcut=P 则在开始菜单中创建

[ 本帖最后由 LOVPE 于 2008-3-6 04:58 PM 编辑 ]
作者: yg_sunbeam    时间: 2008-3-7 09:20
谢谢楼上

但我要的是PE中的注册表文件

现在想集成进内核
作者: secowu    时间: 2008-3-7 13:42
在cmd里加入

md %systemroot%\inf
作者: yg_sunbeam    时间: 2008-3-7 15:19
原帖由 secowu 于 2008-3-7 01:42 PM 发表
在cmd里加入

md %systemroot%\inf




???????????

我怎么记得这个命令是建立目录啊




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