|
本帖最后由 红毛樱木 于 2020-10-3 18:09 编辑
压缩包里的是exe(我改后缀为7z了),不过可以直接用7z打开。
是nt5内核wdf驱动补丁。
有大神会集成到2003pe里吗?这个补丁需要在加载SRS之前就生效,否则没有意义。
- [Prerequisite]
- condition=OrOp,Prerequisite.FilecheckOrOp.Section
- [Prerequisite.FilecheckOrOp.Section]
- NotPresentOp=CheckFileVer,KmdfInstall.files,wdf01000.sys
- LessOrEqualOp=CheckFileVer,KmdfInstall.files ,wdf01000.sys, <=, 1.11.9999.0
- [DestinationDirs]
- KmdfInstall.files=12
-
- [Version]
- Signature="$Windows NT[ DISCUZ_CODE_0 ]quot;
- NtBuildToUpdate=2600
- MaxNtBuildToUpdate=5000
- NtMajorVersionToUpdate=5
- NtMinorVersionToUpdate=2
- MaxNtMajorVersionToUpdate=5
- MaxNtMinorVersionToUpdate = 2
- NtServicePackVersion = 0
- MinNtServicePackVersion=0
- MaxNtServicePackVersion=2560
- CatalogFile = %SP_SHORT_TITLE%.cat
- LanguageType= %LangTypeValue%
-
-
- [ProductCatalogsToInstall]
- ;
- ; the name of the cat file should match the one built by wdfpostbuild.cmd
- ;
- %SP_SHORT_TITLE%.cat, update\%SP_SHORT_TITLE%.cat
- [ProductInstall.CopyFilesAlways] ;do i need this if the hotfix is already installed do we install it again
- CopyFiles = KmdfInstall.files
- [KmdfInstall.files]
- wdfldr.sys
- wdf01000.sys
-
- [ProductInstall.GlobalRegistryChanges.Install]
- AddReg=KmdfInstall.Add.Reg
- [ProductInstall.GlobalRegistryChanges.ReInstall]
- AddReg=KmdfInstall.Add.Reg
- [KmdfInstall.Add.Reg]
- HKLM,"System\CurrentControlSet\Control\Wdf\Kmdf\KmdfLibrary\Versions\1","Service",0,"Wdf01000"
- HKLM,"System\CurrentControlSet\Control\SafeBoot\Minimal\Wdf01000.sys","",0,"Driver"
- HKLM,"System\CurrentControlSet\Control\SafeBoot\Network\Wdf01000.sys","",0,"Driver"
- HKLM,"System\CurrentControlSet\Control\Wdf\Kmdf\1","Version",0,"1.11"
- HKLM,"System\CurrentControlSet\Control\Wdf\Schema\KmdfService\Object","KeyRoot",0,"SYSTEM"
- HKLM,"System\CurrentControlSet\Control\Wdf\Schema\KmdfService\Object","KeyPath",0,"CurrentControlSet\Services"
- HKLM,"System\CurrentControlSet\Control\Wdf\Schema\KmdfService","Type",0x00010001,0
- HKLM,"System\CurrentControlSet\Services\EventLog\System\Wdf01000","EventMessageFile",0x00020000,"%SystemRoot%\System32\Drivers\Wdf01000.sys"
- HKLM,"System\CurrentControlSet\Services\EventLog\System\Wdf01000","TypesSupported",0x00010001,7
- HKLM,"System\CurrentControlSet\Services\Wdf01000","DisplayName",0,"Kernel Mode Driver Frameworks service"
- HKLM,"System\CurrentControlSet\Services\Wdf01000","Group",0,"WdfLoadGroup"
- HKLM,"System\CurrentControlSet\Services\Wdf01000","ErrorControl",0x00010001,1
- HKLM,"System\CurrentControlSet\Services\Wdf01000","Start",0x00010001,0
- HKLM,"System\CurrentControlSet\Services\Wdf01000","Type",0x00010001,1
- HKLM,"System\CurrentControlSet\Services\Wdf01000\Parameters","BuildNumber",0x00010001,0
- HKLM,"System\CurrentControlSet\Services\Wdf01000\Parameters","MajorVersion",0x00010001,1
- HKLM,"System\CurrentControlSet\Services\Wdf01000\Parameters","MinorVersion",0x00010001,11
- HKLM,"System\CurrentControlSet\Control\GroupOrderList","WdfLoadGroup",0x00030001,01,00,00,00,01,00,00,00
- ;;
- ;; Hide the following ARP entries for previous versions on install.
- ;; Each time we come up with a new minor version we add more here.
- ;;
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01000,"SystemComponent", 0x00010001,1
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01001,"SystemComponent", 0x00010001,1
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01005,"SystemComponent", 0x00010001,1
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01007,"SystemComponent", 0x00010001,1
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01009,"SystemComponent", 0x00010001,1
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01011,"SystemComponent", 0x00010001,1
- [Product.Add.Reg.Business]
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"RegistryLocation",0,"HKLM\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"ParentDisplayName",0,"%PARENT_DISPLAY_NAME%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"DisplayName",0,"%SP_TITLE_WS03%"
- HKLM,SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%,"Description",,%SP_TITLE_WS03%
- [Product.Add.Reg.Advanced]
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"RegistryLocation",0,"HKLM\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"ParentDisplayName",0,"%PARENT_DISPLAY_NAME%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"DisplayName",0,"%SP_TITLE_WS03%"
- HKLM,SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%,"Description",,%SP_TITLE_WS03%
- [Product.Add.Reg.Server]
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"RegistryLocation",0,"HKLM\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"ParentDisplayName",0,"%PARENT_DISPLAY_NAME%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"DisplayName",0,"%SP_TITLE_WS03%"
- HKLM,SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%,"Description",,%SP_TITLE_WS03%
- [Product.Add.Reg.DataCenter]
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"RegistryLocation",0,"HKLM\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"ParentDisplayName",0,"%PARENT_DISPLAY_NAME%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"DisplayName",0,"%SP_TITLE_WS03%"
- HKLM,SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%,"Description",,%SP_TITLE_WS03%
- [Product.Add.Reg.Blade]
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"RegistryLocation",0,"HKLM\SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"ParentDisplayName",0,"%PARENT_DISPLAY_NAME%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"DisplayName",0,"%SP_TITLE_WS03%"
- HKLM,SOFTWARE\Microsoft\Updates\Windows Server 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%,"Description",,%SP_TITLE_WS03%
- [Product.Add.Reg.Professional]
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"RegistryLocation",0,"HKLM\SOFTWARE\Microsoft\Updates\Windows XP Version 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"ParentDisplayName",0,"%PARENT_DISPLAY_NAME_XP%"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%SP_SHORT_TITLE%,"DisplayName",0,"%SP_TITLE_XP%"
- HKLM,SOFTWARE\Microsoft\Updates\Windows XP Version 2003\SP%SERVICE_PACK_NUMBER%\%SP_SHORT_TITLE%,"Description",,%SP_TITLE_XP%
- [SourceDisksNames]
- 1=%ServicePackSourceFiles%
- [SourceDisksFiles]
- wdfldr.sys=1
- wdf01000.sys=1
-
- [Save.Reg.For.Uninstall]
- ;
- ; This is needed for our package to show up in Add/Remove program on a reinstall
- ;
- HKLM,SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix\%SP_SHORT_TITLE%
- HKLM,%UPDATEREGKEY_X64%\%SP_SHORT_TITLE%
- HKLM,%UPDATEREGKEY_32_IA64%\%SP_SHORT_TITLE%
-
- ;;
- ;; Uncomment this if the update.exe crash bug is fixed for xp 64 bit.
- ;;
- ;[DeleteFilesInUninstallSections]
- ;;
- ;; The name of the setcion is a misnomer. This allows us to prevent the following files from being deleted.
- ;; if a previous vesion is present in that case this actually reverts to the previous version.
- ;;
- ; SystemRoot\system32\drivers.delete.files,"wdf01000.sys"
- ; SystemRoot\system32\drivers.delete.files,"wdfldr.sys"
- [Del.Reg.Uninstall]
- ;HKLM,System\CurrentControlSet\Control\Wdf\Kmdf\KmdfLibrary\Versions\1
- HKLM,System\CurrentControlSet\Control\SafeBoot\Minimal\Wdf01000.sys
- HKLM,System\CurrentControlSet\Control\SafeBoot\Network\Wdf01000.sys
- ;;
- ;; Show the following ARP entries on uninstall.
- ;;
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01000,"SystemComponent"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01001,"SystemComponent"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01005,"SystemComponent"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01007,"SystemComponent"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01009,"SystemComponent"
- HKLM,SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Wdf01011,"SystemComponent"
- [GlobalRegistryChanges.UnInstall]
- DelReg=Del.Reg
-
- [UninstallSections]
- GlobalRegistryChanges, GlobalRegistryChanges.UnInstall
- Del.Reg, Del.Reg.Uninstall
-
- [Strings]
- LangTypeValue=0
- ServicePackSourceFiles="Microsoft Kernel-Mode Driver Framework 1.11 Install Source Files"
- COMMENT="Microsoft Kernel-Mode Driver Framework 1.11 Install Source Files"
- SP_SHORT_TITLE = "Wdf01011"
- SP_TITLE = "Microsoft Kernel-Mode Driver Framework 1.11"
- UPDATEREGKEY_32_IA64=SOFTWARE\Microsoft\Updates\Windows Server 2003\SP2
- UPDATEREGKEY_X64=SOFTWARE\Microsoft\Updates\Windows XP Version 2003\SP2
- URLInfoAbout = http:
- SERVICE_PACK_NUMBER=2
- DriverVer=06/22/2013,6.2.9200.20755
- [Configuration]
- InstallationType=Hotfix
- UnInstallDirName=$NtUninstall%SP_SHORT_TITLE%$
- InstallLogFileName=%SP_SHORT_TITLE%Inst.log
- UnInstallLogFileName=%SP_SHORT_TITLE%UnInst.log
- ServiceFileInUseDetect=1
- CustomizationDll=Kmdfcustom.dll
- UninstallCustomizationDll=Kmdfcustom.dll
复制代码
WindowsServer2003.WindowsXP-KB2864202-x86-INTL.7z
(702 KB, 下载次数: 9)
|
|