无忧启动论坛
标题:
如何把VMware的显卡驱动加到PE中----已解决
[打印本页]
作者:
ctct
时间:
2007-4-26 10:39
标题:
如何把VMware的显卡驱动加到PE中----已解决
本人喜欢用VMware虚拟机测试,于是用BootCD_XP_070418.ISO版本自己加入VMware显卡驱动.
具体步骤是:1.把\外置程序\PE_OUTERPART\DRIVERS_VGA.CAB解包,然后拷贝虚拟机的驱动文件到解包的目录下并命名为VMWARE.
2.用WINACE重新打包成DRIVERS_VGA.CAB(加入几个文件打包后比原来的还小).
3.用UltraISO替换ISO改好的文件.
4.虚拟机启动替换好的PE,进入后提示认到 VMware SVGA II显卡.
现在问题是:属性的显示分辩率为640×480 4位显示.查找原因是自动安装驱动文件少了2个文件vmx_fb.dll vmx_mode.dll .
手动解压拷贝这2个文件到SYSTEM32下就正常了,我对inf安装文件不太了解,各位DX帮我看看如何更改这个INF.
附件就是我用的VMware_VGA驱动.
VMWARE.rar
(52 KB, 下载次数: 242)
2007-4-26 10:39 上传
点击文件名下载附件
下载积分: 无忧币 -2
用XCAB工具重新打包后就可以了.感谢
armymangl
提供.
[
本帖最后由 ctct 于 2007-4-26 03:49 PM 编辑
]
作者:
ctct
时间:
2007-4-26 10:57
直接贴上来了.
;-------------------------------------------------------------------------
; vmx_svga.inf
;
; Copyright (c) 1993-1999, Microsoft Corporation
; Copyright 1999-2004 VMware, Inc. All rights reserved.
;-------------------------------------------------------------------------
[Version]
Signature = "$WINDOWS NT$"
Provider = %CompanyName%
ClassGUID = {4D36E968-E325-11CE-BFC1-08002BE10318}
Class = Display
DriverVer = 09/23/2005, 11.2.0.0
CatalogFile = vmx_svga.cat
[SourceDisksNames]
1 = %DiskID%
[SourceDisksFiles]
vmx_svga.sys = 1
vmx_fb.dll = 1
vmx_mode.dll = 1
[DestinationDirs]
DefaultDestDir = 11
vmx_svga.Miniport = 12
vmx_svga.Display = 11
vmx_svga.ModeChange = 11
[Manufacturer]
%CompanyName% = VMware, NTx86, NTia64, NTamd64
[VMware]
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0405&SUBSYS_00000000&REV_00
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0710&SUBSYS_00000000&REV_00
; Windows XP and later
[VMware.NTx86]
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0405&SUBSYS_00000000&REV_00
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0710&SUBSYS_00000000&REV_00
; Windows x64 Editions
[VMware.NTamd64]
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0405&SUBSYS_040515AD&REV_00
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0405&SUBSYS_00000000&REV_00
%SVGA% = vmx_svga, PCI\VEN_15AD&DEV_0710&SUBSYS_00000000&REV_00
; Itanium (unsupported)
[VMware.NTia64]
[vmx_svga]
CopyFiles = vmx_svga.Miniport, vmx_svga.Display
[vmx_svga.Miniport]
vmx_svga.sys
[vmx_svga.Display]
vmx_fb.dll
[vmx_svga.ModeChange]
vmx_mode.dll
[vmx_svga.Services]
AddService = vmx_svga, 0x00000002, vmx_svga_Service_Inst, vmx_svga_EventLog_Inst
[vmx_svga_Service_Inst]
ServiceType = 1
StartType = 1
ErrorControl = 0
LoadOrderGroup = Video
ServiceBinary = %12%\vmx_svga.sys
ServiceBinary = %11%\vmx_fb.dll
ServiceBinary = %11%\vmx_mode.dll
[vmx_svga_EventLog_Inst]
AddReg = vmx_svga_EventLog_AddReg
[vmx_svga_EventLog_AddReg]
HKR, , EventMessageFile, 0x00020000, "%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\vmx_svga.sys"
HKR, , TypesSupported, 0x00010001, 7
[vmx_svga.SoftwareSettings]
AddReg = vmx_svga_SoftwareDeviceSettings
[vmx_svga_SoftwareDeviceSettings]
HKR, , InstalledDisplayDrivers, %REG_MULTI_SZ%, vmx_fb
HKR, , VgaCompatible, %REG_DWORD%, 0
HKR, , DefaultSettings.XResolution, %REG_DWORD%, 640
HKR, , DefaultSettings.YResolution, %REG_DWORD%, 480
HKR, , DefaultSettings.BitsPerPel, %REG_DWORD%, 32
[vmx_svga.CoInstallers]
CopyFiles = vmx_svga.ModeChange
AddReg = vmx_svga_CoInstallers_AddReg
[vmx_svga_CoInstallers_AddReg]
HKR, , CoInstallers32, 0x00010000, "vmx_mode.dll, VMX_ModeChange"
[Strings]
REG_SZ = 0x00000000
REG_MULTI_SZ = 0x00010000
REG_EXPAND_SZ = 0x00020000
REG_BINARY = 0x00000001
REG_DWORD = 0x00010001
DiskID = "VMware Tools"
CompanyName = "VMware, Inc."
SVGA = "VMware SVGA II"
作者:
ctct
时间:
2007-4-26 12:40
高手在哪里,怎么没人回贴:'( :'( :'(
作者:
armymangl
时间:
2007-4-26 12:55
用这个重新打包你的cab文件试下,注意选上处理inf文件。
XCAB.rar
2007-4-26 12:55 上传
点击文件名下载附件
下载积分: 无忧币 -2
30.96 KB, 下载次数: 111, 下载积分: 无忧币 -2
作者:
nm888
时间:
2007-4-28 14:46
学了一招,谢谢了!!
作者:
cll922
时间:
前天 14:17
感谢分享
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3