VirtualBox

Ignore:
Timestamp:
Feb 18, 2023 2:13:49 AM (2 years ago)
Author:
vboxsync
Message:

Add/VBoxGuest.inf,VBoxVideo.inf,Installer: Seems we need special versions of the .INF-files for windows 2000 and NT4, as these doesn't grok the comma stuff in the [Manufacturer] section. VBoxGuest works, VBoxVideo not so much on W2K.

Location:
trunk/src/VBox/Additions/WINNT/Graphics/Video
Files:
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/Makefile.kmk

    r98438 r98626  
    4343VBoxVideo-inf_SOURCES = \
    4444        $(PATH_TARGET)/VBoxVideoCat.dir/VBoxVideo.inf
     45VBoxVideo-inf_SOURCES.x86 = \
     46        $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxVideoEarlyNT.inf
    4547VBoxVideo-inf_CLEAN = $(VBoxVideo-inf_SOURCES)
    4648VBoxVideo-inf_BLDDIRS = $(PATH_TARGET)/VBoxVideoCat.dir
     49VBoxVideo-inf_BLDDIRS.x86 = $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir
    4750
    4851$(PATH_TARGET)/VBoxVideoCat.dir/VBoxVideo.inf: $(PATH_SUB_CURRENT)/mp/xpdm/VBoxVideo.inf $(MAKEFILE_CURRENT) | $$(dir $$@)
    4952        $(call MSG_GENERATE,VBoxVideo-inf,$@,$<)
     53        $(call VBOX_EDIT_INF_FN,$<,$@)
     54
     55$(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxVideoEarlyNT.inf: $(PATH_SUB_CURRENT)/mp/xpdm/VBoxVideoEarlyNT.inf $(MAKEFILE_CURRENT) | $$(dir $$@)
     56        $(call MSG_GENERATE,VBoxVideoEarlyNT-inf,$@,$<)
    5057        $(call VBOX_EDIT_INF_FN,$<,$@)
    5158
     
    5663        $(PATH_TARGET)/VBoxVideoCat.dir/VBoxVideo.sys \
    5764        $(PATH_TARGET)/VBoxVideoCat.dir/VBoxDisp.dll
    58 
    59  $(PATH_TARGET)/VBoxVideoCat.dir/VBoxVideo.sys: $$(VBoxVideo_1_TARGET) | $$(dir $$@)
    60         $(INSTALL) -m 644 $< $(@D)
    61 
    62  $(PATH_TARGET)/VBoxVideoCat.dir/VBoxDisp.dll: $$(VBoxDisp_1_TARGET) | $$(dir $$@)
     65 VBoxVideo-inf_SOURCES.x86 += \
     66        $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxVideoEarlyNT.cat
     67
     68 $(PATH_TARGET)/VBoxVideoCat.dir/VBoxVideo.sys \
     69 $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxVideo.sys: $$(VBoxVideo_1_TARGET) | $$(dir $$@)
     70        $(INSTALL) -m 644 $< $(@D)
     71
     72 $(PATH_TARGET)/VBoxVideoCat.dir/VBoxDisp.dll \
     73 $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxDisp.dll: $$(VBoxDisp_1_TARGET) | $$(dir $$@)
    6374        $(INSTALL) -m 644 $< $(@D)
    6475
     
    6980        $(call MSG_TOOL,Inf2Cat,VBoxVideo-inf,$@,$<)
    7081        $(call VBOX_MAKE_CAT_FN, $(@D),$@)
     82
     83 $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxVideoEarlyNT.cat: \
     84                $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxVideoEarlyNT.inf \
     85                $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxVideo.sys \
     86                $(PATH_TARGET)/VBoxVideoEarlyNTCat.dir/VBoxDisp.dll
     87        $(call MSG_TOOL,Inf2Cat,VBoxVideoEarlyNT-inf,$@,$<)
     88        $(call VBOX_MAKE_CAT_FN, $(@D),$@)
     89
    7190endif # signing
    7291
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxVideo.inf

    r98328 r98626  
    11; $Id$
    22;; @file
    3 ; VirtualBox Video miniport driver
     3; VirtualBox Video miniport driver, XP+ edition.
    44;
    55
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/xpdm/VBoxVideoEarlyNT.inf

    r98599 r98626  
    11; $Id$
    22;; @file
    3 ; VirtualBox Video miniport driver
     3; VirtualBox Video miniport driver, Windows 2000 and NT4 edition.
    44;
    55
     
    3333DriverPackageType=PlugAndPlay
    3434;edit-DriverVer=08/26/2008,2.00.0000
    35 ;cat CatalogFile = VBoxVideo.cat
     35;cat CatalogFile = VBoxVideoEarlyNT.cat
    3636
    3737[DestinationDirs]
     
    4040VBoxVideo.Display  = 11 ; system32
    4141
     42; Windows 2000 and NT4 treats entries here as pure 'name=section' and will not
     43; split the value on commas. Newer InfVerif.exe requires the comma stuff here.
    4244[Manufacturer]
    43 ;x86   %ORACLE%=VBoxVideo@COMMA-NT-ARCH@
    44 ;amd64 %ORACLE%=VBoxVideo@COMMA-NT-ARCH@@[email protected]
     45%ORACLE%=VBoxVideo
    4546
    46 [VBoxVideo@DOT-NT-ARCH@]
     47[VBoxVideo]
    4748%VBoxVideo.SvcDesc% = VBoxVideo_Install, PCI\VEN_80EE&DEV_BEEF
    48 
    49 ;amd64 [VBoxVideo@[email protected]]
    50 ;amd64 %VBoxVideo.SvcDesc% = VBoxVideo_Install, PCI\VEN_80EE&DEV_BEEF
    5149
    5250[VBoxVideo_Install]
     
    6058VBoxDisp.dll,,,0x00004000  ; COPYFLG_IN_USE_TRY_RENAME
    6159
    62 [VBoxVideo_Install.Services]
     60[VBoxVideo.Services]
    6361AddService=VBoxVideo, 0x00000002, vboxvideo_Service_Inst, vboxvideo_EventLog_Inst
    6462
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette