Changeset 107296 in vbox
- Timestamp:
- Dec 12, 2024 11:07:22 AM (5 months ago)
- svn:sync-xref-src-repo-rev:
- 166326
- Location:
- trunk
- Files:
-
- 22 deleted
- 22 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r107236 r107296 3736 3736 # -wd4611: interaction between '_setjmp' and C++ object destruction is non-portable 3737 3737 # -wd4324: '_TDI_PNP_CONTEXT_XP' : structure was padded due to __declspec(align()) 3738 # -wd4505: VBoxNetFltNobj.h(45) : warning C4505: 'VBoxNetFltNobj::Release' : unreferenced local function has been removed 3739 # Probably related to http://stackoverflow.com/questions/3051992/compiler-warning-at-c-template-base-class 3738 # -wd4505: tstSupSemInterruptibleSRE': unreferenced function with internal linkage has been removed 3740 3739 # -wd4263: 'int VRDPChannelClipboard::SendPacket(const void *,uint32_t)' : member function does not override any base class virtual member function 3741 3740 # Probably useful, but impractical, just like the next one. -
trunk/doc/manual/en_US/dita/topics/install-win-performing.dita
r105303 r107296 3 3 <topic xml:lang="en-us" id="install-win-performing"> 4 4 <title>Performing the Installation</title> 5 5 6 6 <body> 7 7 <p>The <ph conkeyref="vbox-conkeyref-phrases/product-name"/> installation can be started in either of the following … … 119 119 <pre xml:space="preserve">VirtualBox.exe -msiparams ADDLOCAL=VBoxApplication,VBoxUSB</pre> 120 120 <pre xml:space="preserve">msiexec /i VirtualBox-<version>-Win.msi ADDLOCAL=VBoxApplication,VBoxUSB</pre> 121 <p>The user is able to choose between NDIS5 and NDIS6 host network filter drivers during the installation. This is122 done using a command line parameter, <codeph>NETWORKTYPE</codeph>. The NDIS6 driver is the default for most123 supported Windows hosts. For some legacy Windows versions, the installer will automatically select the NDIS5124 driver and this cannot be changed. </p>125 <p>You can force an install of the legacy NDIS5 host network filter driver by specifying126 <codeph>NETWORKTYPE=NDIS5</codeph>. For example, to install the NDIS5 driver on Windows 7 use either of the127 following commands: </p>128 <pre xml:space="preserve">VirtualBox.exe -msiparams NETWORKTYPE=NDIS5</pre>129 <pre xml:space="preserve">msiexec /i VirtualBox-<version>-Win;.msi NETWORKTYPE=NDIS5</pre>130 121 </body> 131 122 132 123 </topic> -
trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
r107095 r107296 39 39 40 40 41 if1of ($(KBUILD_TARGET), darwin win) # this ifeq must go, see @todo around elif 42 # 43 # VBoxNetFlt.sys - The mixed case driver. 44 # 45 # Note! Legacy driver not built for win.arm64, we only use and ship VBoxNetLwf there. 46 ## @todo Just drop VBoxNetFlt on win.*, min req is at least windows 7, which support ndis 6.20. 41 if1of ($(KBUILD_TARGET), darwin) # this ifeq must go, see @todo around elif 42 # 43 # The mixed case driver. 47 44 # 48 45 ifdef VBOX_WITH_VBOXDRV 49 SYSMODS.darwin += VBoxNetFlt 50 SYSMODS.win.x86 += VBoxNetFlt 51 SYSMODS.win.amd64 += VBoxNetFlt 46 SYSMODS.darwin += VBoxNetFlt 52 47 endif 53 48 … … 56 51 VBoxNetFlt_INST = $(INST_VBOXNETFLT)$(if $(eq $(KBUILD_TARGET),darwin),Contents/MacOS/) 57 52 VBoxNetFlt_DEBUG_INST.darwin = $(patsubst %/,%,$(INST_VBOXNETFLT)) 58 if defined(VBOX_SIGNING_MODE) && "$(KBUILD_TARGET)" == "win" 59 VBoxNetFlt_INSTTYPE = none 60 VBoxNetFlt_DEBUG_INSTTYPE = both 61 endif 62 VBoxNetFlt_DEFS = IN_RT_R0 IN_SUP_STATIC 63 VBoxNetFlt_DEFS.win = VBOXNETFLT_STATIC_CONFIG 64 VBoxNetFlt_DEFS.win += VBOXNETFLT_NO_PACKET_QUEUE 65 VBoxNetFlt_DEFS.win += NDIS_MINIPORT_DRIVER NDIS_WDM=1 BINARY_COMPATIBLE=0 66 VBoxNetFlt_DEFS.win += NDIS50_MINIPORT=1 NDIS50=1 67 ifdef VBOX_LOOPBACK_USEFLAGS 68 VBoxNetFlt_DEFS.win += VBOX_LOOPBACK_USEFLAGS 69 endif 70 VBoxNetFlt_INCS = . 71 VBoxNetFlt_SOURCES.darwin = \ 53 VBoxNetFlt_DEFS = IN_RT_R0 IN_SUP_STATIC 54 VBoxNetFlt_INCS = . 55 VBoxNetFlt_SOURCES = \ 72 56 darwin/VBoxNetFlt-darwin.cpp 73 VBoxNetFlt_SDKS.win = ReorderCompilerIncs $(VBOX_WINDDK_WLH) $(VBOX_WINPSDK_INCS)74 VBoxNetFlt_SOURCES.win = \75 win/drv/VBoxNetFltP-win.cpp \76 win/drv/VBoxNetFltM-win.cpp \77 win/drv/VBoxNetFltRt-win.cpp \78 win/drv/VBoxNetFlt-win.rc79 57 VBoxNetFlt_SOURCES = VBoxNetFlt.c 80 58 #VBoxNetFlt_LDFLAGS.darwin = -v -Wl,-whyload -Wl,-v -Wl,-whatsloaded 81 VBoxNetFlt_LDFLAGS.win.x86 = -Entry:DriverEntry@882 VBoxNetFlt_LDFLAGS.win.amd64 = -Entry:DriverEntry83 VBoxNetFlt_LIBS.win = \84 $(PATH_SDK_$(VBOX_WINDDK_WLH)_LIB)/ntoskrnl.lib \85 $(PATH_SDK_$(VBOX_WINDDK_WLH)_LIB)/hal.lib \86 $(PATH_SDK_$(VBOX_WINDDK_WLH)_LIB)/ndis.lib \87 $(PATH_SDK_$(VBOX_WINDDK_WLH)_LIB)/tdi.lib \88 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)89 59 VBoxNetFlt_LIBS = \ 90 60 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB) 91 61 92 62 darwin/VBoxNetFlt-darwin.cpp_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV) 93 94 63 95 64 # Darwin extras. … … 122 91 darwin/loadnetflt.sh 123 92 endif # darwin && host-drivers 124 125 126 ifeq ($(KBUILD_TARGET),win)127 # Windows: VBoxNetFlt INF & CAT files.128 ifdef VBOX_WITH_VBOXDRV129 INSTALLS.win.x86 += VBoxNetFlt-inf130 INSTALLS.win.amd64 += VBoxNetFlt-inf131 endif132 VBoxNetFlt-inf_TEMPLATE = VBoxR0DrvInfCat133 VBoxNetFlt-inf_SOURCES = \134 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.inf \135 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltM.inf136 VBoxNetFlt-inf_CLEAN = $(VBoxNetFlt-inf_SOURCES)137 VBoxNetFlt-inf_BLDDIRS = $(PATH_TARGET)/VBoxNetFltCat.dir138 139 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.inf: $(PATH_SUB_CURRENT)/win/drv/VBoxNetFlt.inf $(MAKEFILE_CURRENT) | $$(dir $$@)140 $(call MSG_GENERATE,VBoxNetFlt-inf,$@,$<)141 $(call VBOX_EDIT_INF_FN,$<,$@)142 143 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltM.inf: $(PATH_SUB_CURRENT)/win/drv/VBoxNetFltM.inf $(MAKEFILE_CURRENT) | $$(dir $$@)144 $(call MSG_GENERATE,VBoxNetFlt-inf,$@,$<)145 $(call VBOX_EDIT_INF_FN,$<,$@)146 147 ifdef VBOX_SIGNING_MODE148 VBoxNetFlt-inf_SOURCES += \149 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.sys \150 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltNobj.dll \151 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.cat152 153 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.sys: $$(VBoxNetFlt_1_TARGET) | $$(dir $$@)154 $(INSTALL) -m 644 $< $(@D)155 156 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltNobj.dll: $$(VBoxNetFltNobj_1_TARGET) | $$(dir $$@)157 $(INSTALL) -m 644 $< $(@D)158 159 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.cat: \160 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.sys \161 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltNobj.dll \162 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFlt.inf \163 $(PATH_TARGET)/VBoxNetFltCat.dir/VBoxNetFltM.inf164 $(call MSG_TOOL,Inf2Cat,VBoxNetFlt-inf,$@,$<)165 $(call VBOX_MAKE_CAT_FN, $(@D),$@)166 167 endif # signing168 endif169 170 93 171 94 ifeq ($(KBUILD_TARGET),win) … … 271 194 WinNetConfigExe_EXTENDS = WinNetConfigSharedStatic 272 195 273 274 196 # 275 197 # Template for NetFltInstall and friends. 276 198 # 277 TEMPLATE_VBoxNetFltR3 = Template for Net FltInstall, NetFltUninstall, NetAdpInstall, NetAdpUninstall, ++199 TEMPLATE_VBoxNetFltR3 = Template for NetAdp6Install and NetAdp6Uninstall 278 200 TEMPLATE_VBoxNetFltR3_EXTENDS = VBoxR3Exe 279 201 TEMPLATE_VBoxNetFltR3_SDKS = $(TEMPLATE_VBoxR3Exe_SDKS) ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBoxNtDll VBoxWinNewDevLib … … 285 207 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib 286 208 287 if1of ($(KBUILD_TARGET_ARCH), amd64 x86)288 #289 # NetFltInstall290 #291 PROGRAMS.win += NetFltInstall292 NetFltInstall_TEMPLATE = VBoxNetFltR3293 NetFltInstall_SOURCES = win/tools/VBoxNetFltInstall.cpp294 295 #296 # NetFltUninstall297 #298 PROGRAMS.win += NetFltUninstall299 NetFltUninstall_TEMPLATE = VBoxNetFltR3300 NetFltUninstall_SOURCES = win/tools/VBoxNetFltUninstall.cpp301 302 #303 # NetAdpInstall304 #305 PROGRAMS.win += NetAdpInstall306 NetAdpInstall_TEMPLATE = VBoxNetFltR3307 NetAdpInstall_SOURCES = win/tools/VBoxNetAdpInstall.cpp308 309 #310 # NetAdpUninstall311 #312 PROGRAMS.win += NetAdpUninstall313 NetAdpUninstall_TEMPLATE = VBoxNetFltR3314 NetAdpUninstall_SOURCES = win/tools/VBoxNetAdpUninstall.cpp315 endif316 317 209 # 318 210 # NetAdp6Install … … 345 237 NetLwfUninstall_SOURCES = win/tools/VBoxNetLwfUninstall.cpp 346 238 347 #348 # VBoxNetFltNobj349 #350 DLLS.win += VBoxNetFltNobj351 VBoxNetFltNobj_TEMPLATE = VBoxR3StaticDll352 if defined(VBOX_SIGNING_MODE)353 VBoxNetFltNobj_INSTTYPE = none354 VBoxNetFltNobj_DEBUG_INSTTYPE = both355 endif356 VBoxNetFltNobj_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK)357 VBoxNetFltNobj_DEFS = WIN32 _ATL_STATIC_REGISTRY358 VBoxNetFltNobj_INCS = \359 $(VBoxNetFltNobj_0_OUTDIR)360 VBoxNetFltNobj_SOURCES = \361 win/nobj/VBoxNetFltNobj.cpp \362 win/nobj/VBoxNetFltNobj.def \363 win/nobj/VBoxNetFltNobj.rc364 #VBoxNetFltNobj_INTERMEDIATES =365 VBoxNetFltNobj_DEPS = \366 $(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT_i.c \367 $(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT_p.c \368 $(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT.h \369 $(VBoxNetFltNobj_0_OUTDIR)/dlldata.c \370 $(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT.tlb371 VBoxNetFltNobj_CLEAN = $(VBoxNetFltNobj_DEPS)372 373 $$(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT_i.c \374 + $$(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT_p.c \375 + $$(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT.h \376 + $$(VBoxNetFltNobj_0_OUTDIR)/dlldata.c \377 + $$(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT.tlb: \378 $(PATH_SUB_CURRENT)/win/nobj/VBoxNetFltNobjT.idl \379 | $$(dir $$@)380 $(VBOX_MIDL_REDIRECT) $(VBOX_WIN_MIDL) /nologo \381 /out $(call VBOX_FN_MAKE_WIN_PATH,$(VBoxNetFltNobj_0_OUTDIR)) \382 /cpp_cmd $(VBOX_MIDL_CPP_CMD) \383 $(qforeachfile unq, incdir, $(SDK_$(VBOX_WINDDK)_INCS) $(SDK_$(VBOX_WINPSDK)_INCS),/I $(quote-sh $(incdir))) \384 $(call VBOX_FN_MAKE_WIN_PATH,$<)385 $(call def_VBoxMidlOutputDisableMscWarnings,$(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT.h)386 $(call def_VBoxMidlOutputDisableMscWarnings,$(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT_i.c)387 $(call def_VBoxMidlOutputDisableMscWarnings,$(VBoxNetFltNobj_0_OUTDIR)/VBoxNetFltNobjT_p.c)388 389 390 #391 # VBoxNetAdp.sys - The VirtualBox Adapter miniport driver.392 #393 # Note! Legacy driver not built for win.arm64, we only use and ship VBoxNetAdp6 there.394 ## @todo Just drop VBoxNetAdp on win.*, min req is at least windows 7, which support ndis 6.20. We don't need this, do we?395 #396 ifdef VBOX_WITH_VBOXDRV397 ifneq ($(KBUILD_TARGET_ARCH),arm64)398 SYSMODS.win += VBoxNetAdp399 INSTALLS.win += VBoxNetAdp-inf400 endif401 endif402 403 # The driver.404 VBoxNetAdp_TEMPLATE = VBoxR0Drv405 #VBoxNetAdp_INST = $(INST_VBOXNETADP)406 if defined(VBOX_SIGNING_MODE)407 VBoxNetAdp_INSTTYPE.win = none408 VBoxNetAdp_DEBUG_INSTTYPE.win = both409 endif410 VBoxNetAdp_DEFS = IN_RT_R0 IN_SUP_STATIC411 VBoxNetAdp_DEFS += VBOXNETFLT_STATIC_CONFIG VBOXNETADP412 VBoxNetAdp_DEFS += NDIS_MINIPORT_DRIVER NDIS_WDM=1 BINARY_COMPATIBLE=0413 VBoxNetAdp_DEFS += VBOXNETFLT_NO_PACKET_QUEUE414 VBoxNetAdp_DEFS.x86 = NDIS50_MINIPORT=1 NDIS50=1415 VBoxNetAdp_DEFS.amd64 = NDIS50_MINIPORT=1 NDIS50=1416 VBoxNetAdp_INCS := $(PATH_SUB_CURRENT)417 VBoxNetAdp_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_WLH) $(VBOX_WINPSDK_INCS)418 VBoxNetAdp_SOURCES = \419 VBoxNetFlt.c \420 win/drv/VBoxNetFltM-win.cpp \421 win/drv/VBoxNetFltRt-win.cpp \422 win/drv/VBoxNetFlt-win.rc423 VBoxNetAdp_LDFLAGS.win.x86 = -Entry:DriverEntry@8424 VBoxNetAdp_LDFLAGS.win.amd64 = -Entry:DriverEntry425 VBoxNetAdp_LIBS.win = \426 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ntoskrnl.lib \427 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/hal.lib \428 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ndis.lib \429 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB)430 VBoxNetAdp_LIBS = \431 $(PATH_STAGE_LIB)/SUPR0IdcClient$(VBOX_SUFF_LIB)432 433 # VBoxNetAdp .INF & .CAT files.434 VBoxNetAdp-inf_TEMPLATE = VBoxR0DrvInfCat435 VBoxNetAdp-inf_SOURCES = $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.inf436 VBoxNetAdp-inf_CLEAN = $(VBoxNetAdp-inf_SOURCES)437 VBoxNetAdp-inf_BLDDIRS = $(PATH_TARGET)/VBoxNetAdpCat.dir438 439 $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.inf: $(PATH_SUB_CURRENT)/win/drv/VBoxNetAdp.inf $(MAKEFILE_CURRENT) | $$(dir $$@)440 $(call MSG_GENERATE,VBoxNetAdp-inf,$@,$<)441 $(call VBOX_EDIT_INF_FN,$<,$@)442 443 ifdef VBOX_SIGNING_MODE444 VBoxNetAdp-inf_SOURCES += \445 $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.sys \446 $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.cat447 448 $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.sys: $$(VBoxNetAdp_1_TARGET) | $$(dir $$@)449 $(INSTALL) -m 644 $< $(@D)450 451 $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.cat: \452 $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.sys \453 $(PATH_TARGET)/VBoxNetAdpCat.dir/VBoxNetAdp.inf454 $(call MSG_TOOL,Inf2Cat,VBoxNetFlt-inf,$@,$<)455 $(call VBOX_MAKE_CAT_FN, $(@D),$@)456 endif # VBOX_SIGNING_MODE457 458 239 endif # $(KBUILD_TARGET) == win 459 460 240 else if1of ($(KBUILD_TARGET), solaris freebsd) ## @todo merge this with the mixed case stuff. 461 241 # -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp
r106061 r107296 55 55 56 56 #define VBOX_NETADP_HWID L"sun_VBoxNetAdp" 57 #ifdef NDIS60 58 # define VBOX_NETADP_INF L"VBoxNetAdp6.inf" 59 #else 60 # define VBOX_NETADP_INF L"VBoxNetAdp.inf" 61 #endif 57 #define VBOX_NETADP_INF L"VBoxNetAdp6.inf" 62 58 63 59 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpUninstall.cpp
r106061 r107296 51 51 * Defined Constants And Macros * 52 52 *********************************************************************************************************************************/ 53 #ifdef NDIS60 54 # define VBOX_NETADP_HWID L"sun_VBoxNetAdp6" 55 #else 56 # define VBOX_NETADP_HWID L"sun_VBoxNetAdp" 57 #endif 53 #define VBOX_NETADP_HWID L"sun_VBoxNetAdp6" 58 54 59 55 -
trunk/src/VBox/HostDrivers/win/load.cmd
r106837 r107296 68 68 rem Display device states. 69 69 rem 70 for %%i in (VBoxNetAdp VBoxNetAdp6 VBoxNetFltVBoxNetLwf VBoxUSBMon VBoxUSB VBoxSup) do (70 for %%i in (VBoxNetAdp6 VBoxNetLwf VBoxUSBMon VBoxUSB VBoxSup) do ( 71 71 set type= 72 72 for /f "usebackq tokens=*" %%f in (`sc query %%i`) do (set xxx=%%f&&if "!xxx:~0,5!" =="STATE" set type=!xxx!) … … 83 83 echo ** 84 84 set MY_FAILED=no 85 for %%i in (NetAdp Uninstall.exe NetAdp6Uninstall.exe USBUninstall.exe NetFltUninstall.exe NetLwfUninstall.exe SUPUninstall.exe ^86 NetAdp Install.exe NetAdp6Install.exe USBInstall.exe NetFltInstall.exe NetLwfInstall.exe SUPInstall.exe ^85 for %%i in (NetAdp6Uninstall.exe USBUninstall.exe NetFltUninstall.exe NetLwfUninstall.exe SUPUninstall.exe ^ 86 NetAdp6Install.exe USBInstall.exe NetFltInstall.exe NetLwfInstall.exe SUPInstall.exe ^ 87 87 VBoxRT.dll) do if exist "%MY_DIR%\%%i" (copy "%MY_DIR%\%%i" "%MY_ALTDIR%\%%i" || set MY_FAILED=yes) 88 88 if "%MY_FAILED%" == "yes" goto end … … 94 94 echo ** Unloading drivers... 95 95 echo ** 96 for %%i in (NetAdp Uninstall.exe NetAdp6Uninstall.exe USBUninstall.exe NetFltUninstall.exe NetLwfUninstall.exe SUPUninstall.exe) do (96 for %%i in (NetAdp6Uninstall.exe USBUninstall.exe NetLwfUninstall.exe SUPUninstall.exe) do ( 97 97 if exist "%MY_ALTDIR%\%%i" (echo ** Running %%i...&& "%MY_ALTDIR%\%%i") 98 98 ) -
trunk/src/VBox/HostDrivers/win/loadall.cmd
r106837 r107296 83 83 echo ** 84 84 set MY_FAILED=no 85 for %%i in (NetAdp Uninstall.exe NetAdp6Uninstall.exe USBUninstall.exe NetFltUninstall.exe NetLwfUninstall.exe SUPUninstall.exe ^86 NetAdp Install.exe NetAdp6Install.exe USBInstall.exe NetFltInstall.exe NetLwfInstall.exe SUPInstall.exe ^85 for %%i in (NetAdp6Uninstall.exe USBUninstall.exe NetLwfUninstall.exe SUPUninstall.exe ^ 86 NetAdp6Install.exe USBInstall.exe NetLwfInstall.exe SUPInstall.exe ^ 87 87 VBoxRT.dll) do if exist "%MY_DIR%\%%i" (copy "%MY_DIR%\%%i" "%MY_ALTDIR%\%%i" || set MY_FAILED=yes) 88 88 if "%MY_FAILED%" == "yes" goto end … … 94 94 echo ** Unloading drivers... 95 95 echo ** 96 for %%i in (NetAdp Uninstall.exe NetAdp6Uninstall.exe USBUninstall.exe NetFltUninstall.exe NetLwfUninstall.exe SUPUninstall.exe) do (96 for %%i in (NetAdp6Uninstall.exe USBUninstall.exe NetLwfUninstall.exe SUPUninstall.exe) do ( 97 97 if exist "%MY_ALTDIR%\%%i" (echo * Running %%i...&& "%MY_ALTDIR%\%%i") 98 98 ) … … 107 107 for %%i in (^ 108 108 VBoxSup.sys VBoxSup.inf VBoxSup.cat VBoxSup-PreW10.cat ^ 109 VBoxNetAdp.sys VBoxNetAdp.inf VBoxNetAdp.cat ^110 109 VBoxNetAdp6.sys VBoxNetAdp6.inf VBoxNetAdp6.cat VBoxNetAdp6-PreW10.cat ^ 111 VBoxNetFlt.sys VBoxNetFlt.inf VBoxNetFlt.cat VBoxNetFltNobj.dll ^112 VBoxNetFltM.inf ^113 110 VBoxNetLwf.sys VBoxNetLwf.inf VBoxNetLwf.cat VBoxNetLwf-PreW10.cat ^ 114 111 VBoxUSB.sys VBoxUSB.inf VBoxUSB.cat VBoxUSB-PreW10.cat ^ … … 137 134 set MY_INSTALLERS=SUPInstall.exe USBInstall.exe NetLwfInstall.exe NetAdp6Install.exe 138 135 ) else ( 139 set MY_INSTALLERS=SUPInstall.exe USBInstall.exe NetFltInstall.exe136 set MY_INSTALLERS=SUPInstall.exe USBInstall.exe 140 137 rem NetAdpInstall.exe; - busted 141 138 ) -
trunk/src/VBox/Installer/win/NLS/de_DE.wxl
r106061 r107296 59 59 <String Id="VB_USBDriver" Value="[ProductName] Treiber für USB Geräte-Unterstützung." /> 60 60 <String Id="VB_Network" Value="[ProductName] Treiber für Netzwerk-Unterstützung." /> 61 <String Id="VB_NetFltDriver" Value="[ProductName] Treiber für Netzwerkbrücke." />62 <String Id="VB_NetAdpDriver" Value="[ProductName] Treiber für virtuellen Netzwerk-Adapter für Host-only Netzwerke." />63 61 <String Id="VB_NetLwfDriver" Value="[ProductName] Treiber für NDIS6-Netzwerkbrücke." /> 64 62 <String Id="VB_NetAdp6Driver" Value="[ProductName] Treiber für virtuellen Netzwerk-Adapter für NDIS6-Host-only-Netzwerke." /> … … 144 142 145 143 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Bitte den zu verwendenden Netzwerktreiber auswählen:" /> 146 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 Netzwerktreiber.
Standard für ältere Windows-Versionen (vor Vista)." />147 144 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 Netzwerktreiber.
Standard für neuere Windows-Versionen (Vista und neuer)." /> 148 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="NDIS5 Netzwerktreiber." />149 145 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="NDIS6 Netzwerktreiber." /> 150 146 -
trunk/src/VBox/Installer/win/NLS/el_GR.wxl
r106061 r107296 59 59 <String Id="VB_USBDriver" Value="Οδηγός συσκευών USB [ProductName] για υποστήριξη συσκευών USB." /> 60 60 <String Id="VB_Network" Value="Οδηγός συσκευών δικτύου [ProductName] για υποστήριξη δικτύου." /> 61 <String Id="VB_NetFltDriver" Value="Οδηγός [ProductName] για γεφυρωμένη δικτύωση." />62 <String Id="VB_NetAdpDriver" Value="Οδηγός [ProductName] εικονικής κάρτας δικτύου για μόνο-με-οικοδεσπότη δίκτυα." />63 61 <String Id="VB_NetLwfDriver" Value="Οδηγός [ProductName] για NDIS6 γεφυρωμένα δίκτυα." /> 64 62 <String Id="VB_NetAdp6Driver" Value="Οδηγός [ProductName] εικονικής κάρτας δικτύου για NDIS6 μόνο-με-οικοδεσπότη δίκτυα." /> … … 149 147 150 148 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Επιλέξτε ποιο τύπο οδηγών δικτύου θα χρησιμοποιήσετε:" /> 151 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="Οδηγός δικτύου NDIS5.
Αυτή είναι η προεπιλογή για παλαιότερες εκδόσεις των Windows (προ-Vista)." />152 149 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="Οδηγός δικτύου NDIS6.
Αυτό είναι η προεπιλογή για νεότερες εκδόσεις των Windows (Vista και νεώτερα)." /> 153 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="Χρησιμοποιήστε τον οδηγό δικτύου NDIS5." />154 150 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="Χρησιμοποιήστε τον οδηγό δικτύου NDIS6." /> 155 151 -
trunk/src/VBox/Installer/win/NLS/en_US.wxl
r106061 r107296 58 58 <String Id="VB_USBDriver" Value="[ProductName] USB device drivers for USB device support." /> 59 59 <String Id="VB_Network" Value="[ProductName] network device drivers for networking support." /> 60 <String Id="VB_NetFltDriver" Value="[ProductName] driver for Bridged Networking." />61 <String Id="VB_NetAdpDriver" Value="[ProductName] virtual network adapter driver for Host-Only Networking." />62 60 <String Id="VB_NetLwfDriver" Value="[ProductName] driver for NDIS6 Bridged Networking." /> 63 61 <String Id="VB_NetAdp6Driver" Value="[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking." /> … … 148 146 149 147 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Please choose which type of network drivers you will use:" /> 150 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 network drivers.
This is default for older versions of Windows (pre-Vista)." />151 148 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 network drivers.
This is default for newer versions of Windows (Vista and newer)." /> 152 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="Use NDIS5 network drivers." />153 149 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="Use NDIS6 network drivers." /> 154 150 -
trunk/src/VBox/Installer/win/NLS/fa_IR.wxl
r106061 r107296 54 54 <String Id="VB_USBDriver" Value="درایور دستگاه یو اِس بی [ProductName] برای پشتیبانی از دستگاه یو اِس بی." /> 55 55 <String Id="VB_Network" Value="درایور دستگاه شبکه [ProductName] برای پشتیبانی از شبکه." /> 56 <String Id="VB_NetFltDriver" Value="درایور [ProductName] برای شبکه پل شده." />57 <String Id="VB_NetAdpDriver" Value="درایور آداپتور شبکه مجازی [ProductName] برای شبکه فقط-میزبان." />58 56 <String Id="VB_NetLwfDriver" Value="[ProductName] driver for NDIS6 Bridged Networking." /> 59 57 <String Id="VB_NetAdp6Driver" Value="[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking." /> … … 118 116 <!----> 119 117 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Please choose which type of network drivers you will use:" /> 120 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 network drivers.
This is default for older versions of Windows (pre-Vista)." />121 118 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 network drivers.
This is default for newer versions of Windows (Vista and newer)." /> 122 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="Use NDIS5 network drivers." />123 119 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="Use NDIS6 network drivers." /> 124 120 <!----> -
trunk/src/VBox/Installer/win/NLS/fr_FR.wxl
r106061 r107296 59 59 <String Id="VB_USBDriver" Value="Pilotes USB [ProductName] pour le support de périphériques USB." /> 60 60 <String Id="VB_Network" Value="Pilotes [ProductName] pour le support réseau." /> 61 <String Id="VB_NetFltDriver" Value="Pilote [ProductName] pour l'accès réseau par pont." />62 <String Id="VB_NetAdpDriver" Value="Pilote de carte réseau virtuelle [ProductName] pour l'accès réseau privé hôte." />63 61 <String Id="VB_NetLwfDriver" Value="[ProductName] driver for NDIS6 Bridged Networking." /> 64 62 <String Id="VB_NetAdp6Driver" Value="[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking." /> … … 144 142 145 143 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Veuillez choisir le type de pilotes réseau à utiliser :" /> 146 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 network drivers.
This is default for older versions of Windows (pre-Vista)." />147 144 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 network drivers.
This is default for newer versions of Windows (Vista and newer)." /> 148 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="Utiliser pilotes réseau NDIS5." />149 145 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="Utiliser pilotes réseau NDIS6." /> 150 146 -
trunk/src/VBox/Installer/win/NLS/it_IT.wxl
r106061 r107296 54 54 <String Id="VB_USBDriver" Value="Driver di [ProductName] per il supporto di dispositivi USB." /> 55 55 <String Id="VB_Network" Value="Driver di [ProductName] per il supporto di rete." /> 56 <String Id="VB_NetFltDriver" Value="Driver di [ProductName] per la rete con bridge." />57 <String Id="VB_NetAdpDriver" Value="Driver di [ProductName] per la scheda di rete virtuale per la rete solo host." />58 56 <String Id="VB_NetLwfDriver" Value="Driver di [ProductName] per la rete con bridge NDIS6." /> 59 57 <String Id="VB_NetAdp6Driver" Value="Driver di [ProductName] per la scheda di rete virtuale per la rete solo host NDIS6." /> … … 118 116 <!----> 119 117 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Scegli quale tipo di driver di rete utilizzerai:" /> 120 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="Driver di rete NDIS5.
Questo è il tipo predefinito per le vecchie versioni di Windows (pre-Vista)." />121 118 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="Driver di rete NDIS6.
Questo è il tipo predefinito per le nuove versioni di Windows (Vista e successivi)." /> 122 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="Usa driver di rete NDIS5." />123 119 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="Usa driver di rete NDIS6." /> 124 120 <!----> -
trunk/src/VBox/Installer/win/NLS/ru_RU.wxl
r106061 r107296 59 59 <String Id="VB_USBDriver" Value="[ProductName] USB device drivers for USB device support." /> 60 60 <String Id="VB_Network" Value="[ProductName] network device drivers for networking support." /> 61 <String Id="VB_NetFltDriver" Value="[ProductName] driver for Bridged Networking." />62 <String Id="VB_NetAdpDriver" Value="[ProductName] virtual network adapter driver for Host-Only Networking." />63 61 <String Id="VB_NetLwfDriver" Value="[ProductName] driver for NDIS6 Bridged Networking." /> 64 62 <String Id="VB_NetAdp6Driver" Value="[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking." /> … … 149 147 150 148 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Please choose which type of network drivers you will use:" /> 151 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 network drivers.
This is default for older versions of Windows (pre-Vista)." />152 149 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 network drivers.
This is default for newer versions of Windows (Vista and newer)." /> 153 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="Use NDIS5 network drivers." />154 150 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="Use NDIS6 network drivers." /> 155 151 -
trunk/src/VBox/Installer/win/NLS/tr_TR.wxl
r106061 r107296 59 59 <String Id="VB_USBDriver" Value="USB aygıtı desteği için [ProductName] USB aygıtı sürücüleri." /> 60 60 <String Id="VB_Network" Value="Ağ oluşturma desteği için [ProductName] ağ aygıtı sürücüleri." /> 61 <String Id="VB_NetFltDriver" Value="Köprü Ağı Oluşturma için [ProductName] sürücüsü." />62 <String Id="VB_NetAdpDriver" Value="Yalnızca-Anamakine Ağı Oluşturma için [ProductName] sanal ağ bağdaştırıcısı sürücüsü." />63 61 <String Id="VB_NetLwfDriver" Value="NDIS6 Köprü Ağı Oluşturma için [ProductName] sürücüsü." /> 64 62 <String Id="VB_NetAdp6Driver" Value="NDIS6 Yalnızca-Anamakine Ağı Oluşturma için [ProductName] sanal ağ bağdaştırıcısı sürücüsü." /> … … 149 147 150 148 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Lütfen hangi tür ağ sürücülerini kullanacağınızı seçin:" /> 151 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 ağ sürücüleri.
Bu, Windows'un (Vista öncesi) daha eski sürümleri için varsayılandır." />152 149 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 ağ sürücüleri.
Bu, Windows'un (Vista ve daha yenisi) daha yeni sürümleri için varsayılandır." /> 153 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="NDIS5 ağ sürücülerini kullan." />154 150 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="NDIS6 ağ sürücülerini kullan." /> 155 151 -
trunk/src/VBox/Installer/win/NLS/zh_CN.wxl
r106061 r107296 59 59 <String Id="VB_USBDriver" Value="[ProductName] USB 设备驱动程序针对 USB 设备支持。" /> 60 60 <String Id="VB_Network" Value="[ProductName] 网络设备驱动程序针对网络支持。" /> 61 <String Id="VB_NetFltDriver" Value="[ProductName] 驱动程序针对桥接网络。" />62 <String Id="VB_NetAdpDriver" Value="[ProductName] 虚拟网络界面卡针对“仅主机”网络。" />63 61 <String Id="VB_NetLwfDriver" Value="[ProductName] driver for NDIS6 Bridged Networking." /> 64 62 <String Id="VB_NetAdp6Driver" Value="[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking." /> … … 149 147 150 148 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="Please choose which type of network drivers you will use:" /> 151 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 network drivers.
This is default for older versions of Windows (pre-Vista)." />152 149 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 network drivers.
This is default for newer versions of Windows (Vista and newer)." /> 153 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="Use NDIS5 network drivers." />154 150 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="Use NDIS6 network drivers." /> 155 151 -
trunk/src/VBox/Installer/win/NLS/zh_TW.wxl
r106061 r107296 59 59 <String Id="VB_USBDriver" Value="[ProductName] USB 裝置驅動程式針對 USB 裝置支援。" /> 60 60 <String Id="VB_Network" Value="[ProductName] 網路裝置驅動程式針對網路支援。" /> 61 <String Id="VB_NetFltDriver" Value="[ProductName] 驅動程式針對橋接網路。" />62 <String Id="VB_NetAdpDriver" Value="[ProductName] 虛擬網路介面卡針對「僅限主機」網路。" />63 61 <String Id="VB_NetLwfDriver" Value="[ProductName] 驅動程式針對 NDIS6 橋接網路。" /> 64 62 <String Id="VB_NetAdp6Driver" Value="[ProductName] 虛擬網路介面卡針對 NDIS6 「僅限主機」網路。" /> … … 149 147 150 148 <String Id="SelectionNetworkTypeDlg_CommonDescription" Value="請選擇您將使用的網路驅動程式類型:" /> 151 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5" Value="NDIS5 網路驅動程式。
這是舊版 Windows 的預設值 (Vista 前)。" />152 149 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6" Value="NDIS6 網路驅動程式。
這是新版 Windows 的預設值 (Vista 和以上)。" /> 153 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5" Value="使用 NDIS5 網路驅動程式。" />154 150 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6" Value="使用 NDIS6 網路驅動程式。" /> 155 151 -
trunk/src/VBox/Installer/win/UserInterface.wxi
r106061 r107296 278 278 </Control> 279 279 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)"> 280 <Publish Event="SpawnDialog" Value="VBoxCancelDlg" />281 </Control>282 283 <!-- Build number text drawn left bottom -->284 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />285 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">286 <Text Value="[Version_text] $(var.Property_Version)" />287 </Control>288 </Dialog>289 290 <!-- Dialog for selection network adapters type (NDIS5 or NDIS6) -->291 <RadioButtonGroup Property="NETWORKTYPE">292 <RadioButton Text="!(loc.SelectionNetworkTypeDlg_RadioButtonNDIS5)" Value="NDIS5" X="5" Y="0" Width="120" Height="20" />293 <RadioButton Text="!(loc.SelectionNetworkTypeDlg_RadioButtonNDIS6)" Value="NDIS6" X="5" Y="20" Width="120" Height="20" />294 </RadioButtonGroup>295 296 <Dialog Id="VBoxSelectionNetworkTypeDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes">297 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" />298 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" />299 <Control Id="Title" Type="Text" X="15" Y="6" Width="220" Height="40" Transparent="yes" NoPrefix="yes">300 <Text Value="[DlgTitleFont]!(loc.CustomizeDlg_CustomSetup)" />301 </Control>302 <Control Id="Description" Type="Text" X="25" Y="23" Width="220" Height="20" Transparent="yes" NoPrefix="yes">303 <Text Value="!(loc.CustomizeDlg_SelFeatures)" />304 </Control>305 306 <Control Id="CommonDescription" Type="Text" X="25" Y="55" Width="325" Height="20" Transparent="yes" NoPrefix="yes">307 <Text Value="!(loc.SelectionNetworkTypeDlg_CommonDescription)" />308 </Control>309 310 <!-- The radio button group used for choosing NDIS5 or NDIS6 network drivers -->311 <Control Id="Buttons" Type="RadioButtonGroup" X="25" Y="100" Width="130" Height="60" Property="NETWORKTYPE" />312 313 <!-- Description text -->314 <Control Id="DescriptionNDIS5" Type="Text" X="200" Y="105" Width="150" Height="60" Transparent="yes" NoPrefix="yes" HideCondition="NETWORKTYPE = "NDIS6"" ShowCondition="NETWORKTYPE = "NDIS5"">315 <Text Value="!(loc.SelectionNetworkTypeDlg_DescriptionNDIS5)" />316 317 318 </Control>319 <Control Id="DescriptionNDIS6" Type="Text" X="200" Y="105" Width="150" Height="60" Transparent="yes" NoPrefix="yes" HideCondition="NETWORKTYPE = "NDIS5"" ShowCondition="NETWORKTYPE = "NDIS6"">320 <Text Value="!(loc.SelectionNetworkTypeDlg_DescriptionNDIS6)" />321 322 323 </Control>324 325 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Cancel="yes" Text="!(loc.ButtonText_Next)" />326 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Back)" />327 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Text="!(loc.ButtonText_Cancel)">328 280 <Publish Event="SpawnDialog" Value="VBoxCancelDlg" /> 329 281 </Control> -
trunk/src/VBox/Installer/win/VBoxMergeNetAdp6.wxs
r106061 r107296 42 42 <Substitution Table="CustomAction" Row="setNetworkTypeADP6" Column="Target" Value="[=passedNetworkType]" /> 43 43 <CustomAction Id="setNetworkTypeADP6" Property="NETWORKTYPE" Value="[localMSMNetworkType]" Execute="immediate" /> 44 <CustomAction Id="correctNetworkTypeADP6" Property="NETWORKTYPE" Value="NDIS5" Execute="immediate" />45 44 <?endif?> 46 45 … … 55 54 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 56 55 <Custom Action="setNetworkTypeADP6" After="CostInitialize" /> 57 <Custom Action="correctNetworkTypeADP6" After="setNetworkTypeADP6" Condition="(VersionNT < 600)"/>56 <Custom Action="correctNetworkTypeADP6" After="setNetworkTypeADP6" /> 58 57 <?endif?> 59 58 <?include VBoxMergeNetAdp6Seq.wxi ?> -
trunk/src/VBox/Installer/win/VBoxMergeNetLwf.wxs
r106061 r107296 42 42 <Substitution Table="CustomAction" Row="setNetworkTypeLWF" Column="Target" Value="[=passedNetworkType]" /> 43 43 <CustomAction Id="setNetworkTypeLWF" Property="NETWORKTYPE" Value="[localMSMNetworkType]" Execute="immediate" /> 44 <CustomAction Id="correctNetworkTypeLWF" Property="NETWORKTYPE" Value="NDIS5" Execute="immediate" />45 44 <?endif?> 46 45 … … 55 54 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 56 55 <Custom Action="setNetworkTypeLWF" After="CostInitialize" /> 57 <Custom Action="correctNetworkTypeLWF" After="setNetworkTypeLWF" Condition="(VersionNT < 600)" />58 56 <?endif?> 59 57 <?include VBoxMergeNetLwfSeq.wxi ?> -
trunk/src/VBox/Installer/win/VirtualBox.wxs
r107015 r107296 37 37 <?define Property_VBoxMergeUSB = "$(env.VBOX_WIN_INST_MERGE_USB)" ?> 38 38 <?endif?> 39 <?if $(env.VBOX_WITH_NETFLT) = "yes" And $(env.KBUILD_TARGET_ARCH) = "amd64" ?>40 <?define Property_VBoxMergeNetworkFlt = "$(env.VBOX_WIN_INST_MERGE_NETFLT)" ?>41 <?endif?>42 39 <?if $(env.VBOX_WITH_NETADP) = "yes" ?> 43 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?>44 <?define Property_VBoxMergeNetworkAdp = "$(env.VBOX_WIN_INST_MERGE_NETADP)" ?>45 <?endif?>46 40 <?define Property_VBoxMergeNetworkAdp6 = "$(env.VBOX_WIN_INST_MERGE_NETADP6)" ?> 47 41 <?endif?> … … 70 64 71 65 <Property Id="NETWORKTYPE" Value="NDIS6" Secure="yes" /> 72 73 <?if $(env.VBOX_WITH_MSM_INSTALL) = "no" ?>74 <!-- Force NDIS5 on pre-Vista -->75 <SetProperty Id="NETWORKTYPE" After="LaunchConditions" Value="NDIS5" Condition="(VersionNT < 600)" />76 <?endif?>77 66 78 67 <!-- Whether or not registering of known desktop shortcut for the Quick Launch Bar should be created --> … … 237 226 <?include VBoxMergeCOM32On64CA.wxi ?> 238 227 <?endif?> 239 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 240 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?> 241 <?include VBoxMergeNetFltCA.wxi ?> 242 <?endif?> 228 <?if $(env.VBOX_WITH_NETADP) = "yes" ?> 243 229 <?include VBoxMergeNetLwfCA.wxi ?> 244 <?endif?>245 <?if $(env.VBOX_WITH_NETADP) = "yes" ?>246 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?>247 <?include VBoxMergeNetAdpCA.wxi ?>248 <?endif?>249 230 <?include VBoxMergeNetAdp6CA.wxi ?> 250 231 <?endif?> … … 367 348 <Feature Id="VBoxNetworkFlt" Title="VirtualBox Bridged Networking" Level="1" Description="!(loc.VB_NetFltDriver)" ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand" AllowAdvertise="no"> 368 349 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 369 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?>370 <MergeRef Id="msm_VBoxNetworkFlt" />371 <?endif?>372 350 <MergeRef Id="msm_VBoxNetworkLwf" /> 373 351 <?else?> 374 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?>375 <ComponentRef Id="cp_NetFltDriver" />376 <?endif?>377 352 <?if $(env.VBOX_SIGNING_MODE) != none ?> 378 353 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?> … … 380 355 <?endif?> 381 356 <ComponentRef Id="cp_NetLwfDriverCat_W10" /> 382 <?endif?>357 <?endif?> 383 358 <ComponentRef Id="cp_NetLwfDriver" /> 384 <?endif?>359 <?endif?> 385 360 </Feature> 386 361 <Feature Id="VBoxNetworkAdp" Title="VirtualBox Host-Only Networking" Level="1" Description="!(loc.VB_NetAdpDriver)" ConfigurableDirectory="INSTALLDIR" TypicalDefault="install" Display="expand" AllowAdvertise="no"> 387 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 388 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?> 389 <MergeRef Id="msm_VBoxNetworkAdp" /> 390 <?endif?> 362 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 391 363 <MergeRef Id="msm_VBoxNetworkAdp6" /> 392 <?else?> 393 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?> 394 <ComponentRef Id="cp_NetAdpDriver" /> 395 <?endif?> 364 <?else?> 396 365 <?if $(env.VBOX_SIGNING_MODE) != none ?> 397 366 <?if $(env.KBUILD_TARGET_ARCH) = "amd64" ?> … … 483 452 <?include VBoxMergeCOM32On64Seq.wxi ?> 484 453 <?endif?> 485 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 486 <?if $(env.KBUILD_TARGET_ARCH) = amd64 ?> <!-- @todo bird: Remove this and use Adp6, we don't support XP any more. --> 487 <?include VBoxMergeNetFltSeq.wxi ?> 488 <?endif?> 454 <?if $(env.VBOX_WITH_NETADP) = "yes" ?> 489 455 <?include VBoxMergeNetLwfSeq.wxi ?> 490 <?endif?>491 <?if $(env.VBOX_WITH_NETADP) = "yes" ?>492 <?if $(env.KBUILD_TARGET_ARCH) = amd64 ?> <!-- @todo bird: Remove this and use Adp6, we don't support XP any more. -->493 <?include VBoxMergeNetAdpSeq.wxi ?>494 <?endif?>495 456 <?include VBoxMergeNetAdp6Seq.wxi ?> 496 457 <?endif?> … … 558 519 <?endif?> 559 520 <Directory Id="dir_Network" Name="network"> 560 <?if $(env.VBOX_WITH_NETFLT) = "yes" And $(env.KBUILD_TARGET_ARCH) = "amd64" ?> <!-- @todo bird: Remove this and use Adp6, we don't support XP any more. --> 561 <Directory Id="dir_NetFlt" Name="netflt"> 562 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 563 <Merge Id="msm_VBoxNetworkFlt" Language="0" SourceFile="$(var.Property_VBoxMergeNetworkFlt)" DiskId="1"> 564 <ConfigurationData Name="passedNetworkType" Value="[NETWORKTYPE]" /> 565 </Merge> 566 <?else?> 567 <Directory Id="msm_VBoxNetworkFltFolder" FileSource="."> 568 <?include VBoxMergeNetFlt.wxi ?> 569 </Directory> 570 <?endif?> 571 </Directory> 572 <?endif?> 573 <?if $(env.VBOX_WITH_NETADP) = "yes" and $(env.KBUILD_TARGET_ARCH) = "amd64" ?> <!-- @todo bird: Remove this and use Adp6, we don't support XP any more. --> 574 <Directory Id="dir_NetAdp" Name="netadp"> 575 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 576 <Merge Id="msm_VBoxNetworkAdp" Language="!(loc.LANG)" SourceFile="$(var.Property_VBoxMergeNetworkAdp)" DiskId="1"> 577 <ConfigurationData Name="passedNetworkType" Value="[NETWORKTYPE]" /> 578 </Merge> 579 <?else?> 580 <Directory Id="msm_VBoxNetworkAdpFolder" FileSource="."> 581 <?include VBoxMergeNetAdp.wxi ?> 582 </Directory> 583 <?endif?> 584 </Directory> 585 <?endif?> 586 587 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 521 <?if $(env.VBOX_WITH_NETADP) = "yes" ?> 588 522 <Directory Id="dir_NetLwf" Name="netlwf"> 589 523 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> … … 598 532 </Directory> 599 533 <?endif?> 600 601 534 <?if $(env.VBOX_WITH_NETADP) = "yes" ?> 602 535 <Directory Id="dir_NetAdp6" Name="netadp6"> -
trunk/src/VBox/Main/src-server/HostImpl.cpp
r106061 r107296 933 933 /* for the filter-based approach we get all miniports our filter (oracle_VBoxNetLwf)is bound to */ 934 934 hrc = pNc->FindComponent(L"oracle_VBoxNetLwf", &pTcpIpNcc); 935 if (hrc != S_OK)936 {937 /* fall back to NDIS5 miniport lookup (sun_VBoxNetFlt) */938 hrc = pNc->FindComponent(L"sun_VBoxNetFlt", &pTcpIpNcc);939 }940 935 # ifndef VBOX_WITH_HARDENING 941 936 if (hrc != S_OK)
Note:
See TracChangeset
for help on using the changeset viewer.