- Timestamp:
- Oct 20, 2014 11:13:03 AM (10 years ago)
- svn:sync-xref-src-repo-rev:
- 96609
- Location:
- trunk/src/VBox
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/VBoxNetFlt/win/cfg/VBoxNetCfg.cpp
r53082 r53090 2073 2073 2074 2074 #define VBOXNETCFGWIN_NETADP_ID L"sun_VBoxNetAdp" 2075 static HRESULT vboxNetCfgWinNetAdpUninstall(IN INetCfg *pNc, DWORD InfRmFlags)2075 static HRESULT vboxNetCfgWinNetAdpUninstall(IN INetCfg *pNc, LPCWSTR pwszId, DWORD InfRmFlags) 2076 2076 { 2077 2077 HRESULT hr = S_OK; 2078 2078 NonStandardLog("Finding NetAdp driver package and trying to uninstall it ...\n"); 2079 2079 2080 VBoxDrvCfgInfUninstallAllF(L"Net", VBOXNETCFGWIN_NETADP_ID, InfRmFlags);2080 VBoxDrvCfgInfUninstallAllF(L"Net", pwszId, InfRmFlags); 2081 2081 NonStandardLog("NetAdp is not installed currently\n"); 2082 2082 return hr; 2083 2083 } 2084 2084 2085 VBOXNETCFGWIN_DECL(HRESULT) VBoxNetCfgWinNetAdpUninstall(IN INetCfg *pNc )2086 { 2087 return vboxNetCfgWinNetAdpUninstall(pNc, SUOI_FORCEDELETE);2085 VBOXNETCFGWIN_DECL(HRESULT) VBoxNetCfgWinNetAdpUninstall(IN INetCfg *pNc, IN LPCWSTR pwszId) 2086 { 2087 return vboxNetCfgWinNetAdpUninstall(pNc, pwszId, SUOI_FORCEDELETE); 2088 2088 } 2089 2089 -
trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.cpp
r53038 r53090 1085 1085 UINT __stdcall Ndis6CreateHostOnlyInterface(MSIHANDLE hModule) 1086 1086 { 1087 return _createHostOnlyInterface(hModule, NETADP6_ID, L"VBoxNetAdp6.inf"); 1088 } 1089 1087 return _createHostOnlyInterface(hModule, NETADP_ID, L"VBoxNetAdp6.inf"); 1088 } 1090 1089 1091 1090 static UINT _removeHostOnlyInterfaces(MSIHANDLE hModule, LPCWSTR pwszId) … … 1124 1123 } 1125 1124 1126 UINT __stdcall UninstallNetAdp(MSIHANDLE hModule)1127 {1128 #ifdef VBOX_WITH_NETFLT1129 INetCfg *pNetCfg;1130 UINT uErr;1131 1132 netCfgLoggerEnable(hModule);1133 1134 BOOL bOldIntMode = SetupSetNonInteractiveMode(FALSE);1135 1136 __try1137 {1138 logStringW(hModule, L"Uninstalling NetAdp");1139 1140 uErr = doNetCfgInit(hModule, &pNetCfg, TRUE);1141 if (uErr == ERROR_SUCCESS)1142 {1143 HRESULT hr = VBoxNetCfgWinNetAdpUninstall(pNetCfg);1144 if (hr != S_OK)1145 logStringW(hModule, L"UninstallNetAdp: VBoxNetCfgWinUninstallComponent failed, error = 0x%x", hr);1146 1147 uErr = errorConvertFromHResult(hModule, hr);1148 1149 VBoxNetCfgWinReleaseINetCfg(pNetCfg, TRUE);1150 1151 logStringW(hModule, L"Uninstalling NetAdp done, error = 0x%x", uErr);1152 }1153 else1154 logStringW(hModule, L"UninstallNetAdp: doNetCfgInit failed, error = 0x%x", uErr);1155 }1156 __finally1157 {1158 if (bOldIntMode)1159 {1160 /* The prev mode != FALSE, i.e. non-interactive. */1161 SetupSetNonInteractiveMode(bOldIntMode);1162 }1163 netCfgLoggerDisable();1164 }1165 #endif /* VBOX_WITH_NETFLT */1166 1167 /* Never fail the install even if we did not succeed. */1168 return ERROR_SUCCESS;1169 }1170 1171 1125 UINT __stdcall RemoveHostOnlyInterfaces(MSIHANDLE hModule) 1172 1126 { 1173 1127 return _removeHostOnlyInterfaces(hModule, NETADP_ID); 1174 1128 } 1175 1176 UINT __stdcall Ndis6RemoveHostOnlyInterfaces(MSIHANDLE hModule)1177 {1178 return _removeHostOnlyInterfaces(hModule, NETADP6_ID);1179 }1180 1181 1182 1129 1183 1130 static UINT _stopHostOnlyInterfaces(MSIHANDLE hModule, LPCWSTR pwszId) … … 1212 1159 { 1213 1160 return _stopHostOnlyInterfaces(hModule, NETADP_ID); 1214 }1215 1216 UINT __stdcall Ndis6StopHostOnlyInterfaces(MSIHANDLE hModule)1217 {1218 return _stopHostOnlyInterfaces(hModule, NETADP6_ID);1219 1161 } 1220 1162 … … 1302 1244 UINT __stdcall Ndis6UpdateHostOnlyInterfaces(MSIHANDLE hModule) 1303 1245 { 1304 return _updateHostOnlyInterfaces(hModule, L"VBoxNetAdp6.inf", NETADP6_ID); 1246 return _updateHostOnlyInterfaces(hModule, L"VBoxNetAdp6.inf", NETADP_ID); 1247 } 1248 1249 static UINT _uninstallNetAdp(MSIHANDLE hModule, LPCWSTR pwszId) 1250 { 1251 #ifdef VBOX_WITH_NETFLT 1252 INetCfg *pNetCfg; 1253 UINT uErr; 1254 1255 netCfgLoggerEnable(hModule); 1256 1257 BOOL bOldIntMode = SetupSetNonInteractiveMode(FALSE); 1258 1259 __try 1260 { 1261 logStringW(hModule, L"Uninstalling NetAdp"); 1262 1263 uErr = doNetCfgInit(hModule, &pNetCfg, TRUE); 1264 if (uErr == ERROR_SUCCESS) 1265 { 1266 HRESULT hr = VBoxNetCfgWinNetAdpUninstall(pNetCfg, pwszId); 1267 if (hr != S_OK) 1268 logStringW(hModule, L"UninstallNetAdp: VBoxNetCfgWinUninstallComponent failed, error = 0x%x", hr); 1269 1270 uErr = errorConvertFromHResult(hModule, hr); 1271 1272 VBoxNetCfgWinReleaseINetCfg(pNetCfg, TRUE); 1273 1274 logStringW(hModule, L"Uninstalling NetAdp done, error = 0x%x", uErr); 1275 } 1276 else 1277 logStringW(hModule, L"UninstallNetAdp: doNetCfgInit failed, error = 0x%x", uErr); 1278 } 1279 __finally 1280 { 1281 if (bOldIntMode) 1282 { 1283 /* The prev mode != FALSE, i.e. non-interactive. */ 1284 SetupSetNonInteractiveMode(bOldIntMode); 1285 } 1286 netCfgLoggerDisable(); 1287 } 1288 #endif /* VBOX_WITH_NETFLT */ 1289 1290 /* Never fail the install even if we did not succeed. */ 1291 return ERROR_SUCCESS; 1292 } 1293 1294 UINT __stdcall UninstallNetAdp(MSIHANDLE hModule) 1295 { 1296 return _uninstallNetAdp(hModule, NETADP_ID); 1305 1297 } 1306 1298 -
trunk/src/VBox/Installer/win/InstallHelper/VBoxInstallHelper.def
r52824 r53090 34 34 RemoveHostOnlyInterfaces 35 35 Ndis6CreateHostOnlyInterface 36 Ndis6StopHostOnlyInterfaces37 36 Ndis6UpdateHostOnlyInterfaces 38 Ndis6RemoveHostOnlyInterfaces39 37 38 -
trunk/src/VBox/Installer/win/NLS/de_DE.wxl
r51011 r53090 51 51 <String Id="VB_NetFltDriver">[ProductName] Treiber für Bridged Networking.</String> 52 52 <String Id="VB_NetAdpDriver">[ProductName] Netzwerk-Adapter Treiber für Hostinterface-Networking.</String> 53 54 <String Id="VB_Python">Python-Support für VirtualBox.</String> 53 <String Id="VB_NetLwfDriver">[ProductName] driver for NDIS6 Bridged Networking.</String> 54 <String Id="VB_NetAdp6Driver">[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking.</String> 55 56 <String Id="VB_Python">Python-Support für VirtualBox.</String> 55 57 56 58 <!----> … … 114 116 <String Id="CustomizeDlg_SelItemPath">CustomizeDlgLocation-CustomizeDlgLocation</String> 115 117 118 <!----> 119 120 <String Id="SelectionNetworkTypeDlg_CommonDescription">Please, choose what kind of network adapters you will use:</String> 121 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5"> 122 Default installation. 123 NDIS5 network adapters. 124 </String> 125 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6"> 126 NDIS6 network adapters. 127 If you don't sure in this feature you should not choose it. 128 </String> 129 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5">Use NDIS5 network adapters.</String> 130 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6">Use NDIS6 network adapters.</String> 131 116 132 <!----> 117 133 -
trunk/src/VBox/Installer/win/NLS/en_US.wxl
r51011 r53090 51 51 <String Id="VB_NetFltDriver">[ProductName] driver for Bridged Networking.</String> 52 52 <String Id="VB_NetAdpDriver">[ProductName] virtual network adapter driver for Host-Only Networking.</String> 53 <String Id="VB_NetLwfDriver">[ProductName] driver for NDIS6 Bridged Networking.</String> 54 <String Id="VB_NetAdp6Driver">[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking.</String> 53 55 54 56 <String Id="VB_Python">Python support for VirtualBox.</String> … … 125 127 <String Id="Customize2Dlg_CreateQuickLaunch">Create a shortcut in the Quick Launch Bar</String> 126 128 <String Id="Customize2Dlg_RegisterFileExtensions">Register file associations</String> 129 130 <!----> 131 132 <String Id="SelectionNetworkTypeDlg_CommonDescription">Please, choose what kind of network adapters you will use:</String> 133 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5">Default installation. 134 NDIS5 network adapters.</String> 135 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6">NDIS6 network adapters. 136 If you don't sure in this feature you should not choose it.</String> 137 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5">Use NDIS5 network adapters.</String> 138 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6">Use NDIS6 network adapters.</String> 127 139 128 140 <!----> -
trunk/src/VBox/Installer/win/NLS/fa_IR.wxl
r51011 r53090 46 46 <String Id="VB_NetFltDriver">درایور [ProductName] برای شبکه پل شده.</String> 47 47 <String Id="VB_NetAdpDriver">درایور آداپتور شبکه مجازی [ProductName] برای شبکه فقط-میزبان.</String> 48 <String Id="VB_Python">پشتیبانی از پایتون برای ویرچوال باکس.</String> 48 <String Id="VB_NetLwfDriver">[ProductName] driver for NDIS6 Bridged Networking.</String> 49 <String Id="VB_NetAdp6Driver">[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking.</String> 50 51 <String Id="VB_Python">پشتیبانی از پایتون برای ویرچوال باکس.</String> 49 52 <!----> 50 53 <String Id="NeedAdmin">برای حذف [ProductName] شما نیاز به اجازه مدیر دارید! این راه انداز حالا لغو میشود.</String> … … 91 94 <String Id="CustomizeDlg_SelItemSize">CustomizeDlgItemSize-CustomizeDlgItemSize</String> 92 95 <String Id="CustomizeDlg_SelItemPath">CustomizeDlgLocation-CustomizeDlgLocation</String> 96 <!----> 97 <String Id="SelectionNetworkTypeDlg_CommonDescription">Please, choose what kind of network adapters you will use:</String> 98 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5"> 99 Default installation. 100 NDIS5 network adapters. 101 </String> 102 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6"> 103 NDIS6 network adapters. 104 If you don't sure in this feature you should not choose it. 105 </String> 106 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5">Use NDIS5 network adapters.</String> 107 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6">Use NDIS6 network adapters.</String> 93 108 <!----> 94 109 <String Id="Customize2Dlg_Header">سفارشی</String> -
trunk/src/VBox/Installer/win/NLS/fr_FR.wxl
r51011 r53090 51 51 <String Id="VB_NetFltDriver">Pilote [ProductName] pour l'accès réseau par pont.</String> 52 52 <String Id="VB_NetAdpDriver">Pilote de carte réseau virtuelle [ProductName] pour l'accès réseau privé hôte.</String> 53 <String Id="VB_Python">Python support for VirtualBox.</String> 53 <String Id="VB_NetLwfDriver">[ProductName] driver for NDIS6 Bridged Networking.</String> 54 <String Id="VB_NetAdp6Driver">[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking.</String> 55 56 <String Id="VB_Python">Python support for VirtualBox.</String> 54 57 55 58 <!----> … … 112 115 <String Id="CustomizeDlg_SelItemPath"><Chemin de l'entrée sélectionnée></String> 113 116 117 <!----> 118 119 <String Id="SelectionNetworkTypeDlg_CommonDescription">Please, choose what kind of network adapters you will use:</String> 120 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5"> 121 Default installation. 122 NDIS5 network adapters. 123 </String> 124 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6"> 125 NDIS6 network adapters. 126 If you don't sure in this feature you should not choose it. 127 </String> 128 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5">Use NDIS5 network adapters.</String> 129 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6">Use NDIS6 network adapters.</String> 130 114 131 <!----> 115 132 -
trunk/src/VBox/Installer/win/NLS/it_IT.wxl
r51011 r53090 46 46 <String Id="VB_NetFltDriver">Driver di [ProductName] per la rete con bridge.</String> 47 47 <String Id="VB_NetAdpDriver">Driver per la scheda di rete virtuale di [ProductName] per la rete solo host.</String> 48 <String Id="VB_Python">Supporto Python per VirtualBox.</String> 48 <String Id="VB_NetLwfDriver">[ProductName] driver for NDIS6 Bridged Networking.</String> 49 <String Id="VB_NetAdp6Driver">[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking.</String> 50 51 <String Id="VB_Python">Supporto Python per VirtualBox.</String> 49 52 <!----> 50 53 <String Id="NeedAdmin">Devi avere diritti di amministrazione per (dis)installare [ProductName]! L'installazione sarà interrotta immediatamente.</String> … … 92 95 <String Id="CustomizeDlg_SelItemPath">CustomizeDlgLocation-CustomizeDlgLocation</String> 93 96 <!----> 97 <String Id="SelectionNetworkTypeDlg_CommonDescription">Please, choose what kind of network adapters you will use:</String> 98 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5"> 99 Default installation. 100 NDIS5 network adapters. 101 </String> 102 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6"> 103 NDIS6 network adapters. 104 If you don't sure in this feature you should not choose it. 105 </String> 106 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5">Use NDIS5 network adapters.</String> 107 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6">Use NDIS6 network adapters.</String> 108 <!----> 94 109 <String Id="Customize2Dlg_Header">Personalizza</String> 95 110 <String Id="Customize2Dlg_Desc">Scegli dalle opzioni seguenti:</String> -
trunk/src/VBox/Installer/win/NLS/tr_TR.wxl
r51011 r53090 36 36 <String Id="ButtonText_Exit">Çı&kış</String> 37 37 38 <String Id="InstallModeCustom">Özel</String>38 <String Id="InstallModeCustom">Özel</String> 39 39 <String Id="Setup">Kur</String> 40 40 … … 51 51 <String Id="VB_NetFltDriver">Köprü Ağı Oluşturma için [ProductName] sürücüsü.</String> 52 52 <String Id="VB_NetAdpDriver">Sadece-Anamakine Ağı Oluşturma için [ProductName] sanal ağ bağdaştırıcısı sürücüsü.</String> 53 54 <String Id="VB_Python">VirtualBox için Python desteği.</String> 53 <String Id="VB_NetLwfDriver">[ProductName] driver for NDIS6 Bridged Networking.</String> 54 <String Id="VB_NetAdp6Driver">[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking.</String> 55 56 <String Id="VB_Python">VirtualBox için Python desteği.</String> 55 57 56 58 <!----> … … 118 120 <String Id="CustomizeDlg_SelItemPath">CustomizeDlgLocation-CustomizeDlgLocation</String> 119 121 120 <!----> 122 <!----> 123 124 <String Id="SelectionNetworkTypeDlg_CommonDescription">Please, choose what kind of network adapters you will use:</String> 125 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5"> 126 Default installation. 127 NDIS5 network adapters. 128 </String> 129 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6"> 130 NDIS6 network adapters. 131 If you don't sure in this feature you should not choose it. 132 </String> 133 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5">Use NDIS5 network adapters.</String> 134 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6">Use NDIS6 network adapters.</String> 121 135 122 136 <String Id="Customize2Dlg_Header">Özelleştir</String> -
trunk/src/VBox/Installer/win/NLS/zh_TW.wxl
r51011 r53090 51 51 <String Id="VB_NetFltDriver">[ProductName] 驅動程式針對橋接網路。</String> 52 52 <String Id="VB_NetAdpDriver">[ProductName] 虛擬網路介面卡針對「僅限主機」網路。</String> 53 54 <String Id="VB_Python">VirtualBox 的 Python 支援。</String> 53 <String Id="VB_NetLwfDriver">[ProductName] driver for NDIS6 Bridged Networking.</String> 54 <String Id="VB_NetAdp6Driver">[ProductName] virtual network adapter driver for NDIS6 Host-Only Networking.</String> 55 56 <String Id="VB_Python">VirtualBox 的 Python 支援。</String> 55 57 56 58 <!----> … … 119 121 120 122 <!----> 123 124 <String Id="SelectionNetworkTypeDlg_CommonDescription">Please, choose what kind of network adapters you will use:</String> 125 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS5"> 126 Default installation. 127 NDIS5 network adapters. 128 </String> 129 <String Id="SelectionNetworkTypeDlg_DescriptionNDIS6"> 130 NDIS6 network adapters. 131 If you don't sure in this feature you should not choose it. 132 </String> 133 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS5">Use NDIS5 network adapters.</String> 134 <String Id="SelectionNetworkTypeDlg_RadioButtonNDIS6">Use NDIS6 network adapters.</String> 135 136 <!----> 121 137 122 138 <String Id="Customize2Dlg_Header">自訂</String> -
trunk/src/VBox/Installer/win/UserInterface.wxi
r51046 r53090 295 295 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" Default="yes" Text="!(loc.ButtonText_Next)"> 296 296 <?if $(env.VBOX_WITH_QTGUI) = "yes" ?> 297 <Publish Event="NewDialog" Value="VBoxCustomize2Dlg">1</Publish> 297 <Publish Event="NewDialog" Value="VBoxSelectionNetworkTypeDlg"><![CDATA[VersionNT >= 600]]></Publish> 298 <Publish Event="NewDialog" Value="VBoxCustomize2Dlg"><![CDATA[VersionNT < 600]]></Publish> 298 299 <?else ?> 299 300 <Publish Event="NewDialog" Value="VBoxVerifyReadyDlg">1</Publish> … … 302 303 </Control> 303 304 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Cancel="yes" Text="!(loc.ButtonText_Cancel)"> 305 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish> 306 </Control> 307 308 <!-- Build number text drawn left bottom --> 309 <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" /> 310 <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes"> 311 <Text>[Version_text] $(var.Property_Version)</Text> 312 </Control> 313 </Dialog> 314 315 <!-- Dialog for selection network adapters type (NDIS5 or NDIS6) --> 316 <RadioButtonGroup Property="NETWORKTYPE"> 317 <RadioButton Text="!(loc.SelectionNetworkTypeDlg_RadioButtonNDIS5)" Value="NDIS5" X="5" Y="0" Width="120" Height="20" /> 318 <RadioButton Text="!(loc.SelectionNetworkTypeDlg_RadioButtonNDIS6)" Value="NDIS6" X="5" Y="20" Width="120" Height="20" /> 319 </RadioButtonGroup> 320 <Dialog Id="VBoxSelectionNetworkTypeDlg" Width="370" Height="270" Title="[ProductName] !(loc.Setup)" NoMinimize="yes"> 321 <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="[BannerBitmap]" /> 322 <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" Height="0" /> 323 <Control Id="Title" Type="Text" X="15" Y="6" Width="220" Height="40" Transparent="yes" NoPrefix="yes"> 324 <Text>[DlgTitleFont]!(loc.CustomizeDlg_CustomSetup)</Text> 325 </Control> 326 <Control Id="Description" Type="Text" X="25" Y="23" Width="220" Height="20" Transparent="yes" NoPrefix="yes"> 327 <Text>!(loc.CustomizeDlg_SelFeatures)</Text> 328 </Control> 329 330 <Control Id="CommonDescription" Type="Text" X="25" Y="55" Width="325" Height="20" Transparent="yes" NoPrefix="yes"> 331 <Text>!(loc.SelectionNetworkTypeDlg_CommonDescription)</Text> 332 </Control> 333 334 <!-- The radio button group used for choosing NDIS5 or NDIS6 network drivers --> 335 <Control Id="Buttons" Type="RadioButtonGroup" X="25" Y="100" Width="130" Height="60" Property="NETWORKTYPE" /> 336 337 <!-- Description text --> 338 <Control Id="DescriptionNDIS5" Type="Text" X="200" Y="105" Width="150" Height="60" Transparent="yes" NoPrefix="yes"> 339 <Text>!(loc.SelectionNetworkTypeDlg_DescriptionNDIS5)</Text> 340 <Condition Action="hide"> NETWORKTYPE = "NDIS6"</Condition> 341 <Condition Action="show"> NETWORKTYPE = "NDIS5"</Condition> 342 </Control> 343 <Control Id="DescriptionNDIS6" Type="Text" X="200" Y="105" Width="150" Height="60" Transparent="yes" NoPrefix="yes"> 344 <Text>!(loc.SelectionNetworkTypeDlg_DescriptionNDIS6)</Text> 345 <Condition Action="hide"> NETWORKTYPE = "NDIS5"</Condition> 346 <Condition Action="show"> NETWORKTYPE = "NDIS6"</Condition> 347 </Control> 348 349 <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" Height="17" 350 Default="yes" Cancel="yes" Text="!(loc.ButtonText_Next)"> 351 <Publish Event="NewDialog" Value="VBoxCustomize2Dlg">1</Publish> 352 </Control> 353 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" 354 Text="!(loc.ButtonText_Back)"> 355 <Publish Event="NewDialog" Value="VBoxCustomizeDlg">1</Publish> 356 </Control> 357 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" 358 Text="!(loc.ButtonText_Cancel)"> 304 359 <Publish Event="SpawnDialog" Value="VBoxCancelDlg">1</Publish> 305 360 </Control> … … 346 401 Default="yes" Cancel="yes" Text="!(loc.ButtonText_Next)"> 347 402 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 348 <Publish Event="NewDialog" Value="VBoxWarnDisconNetIfacesDlg"><![CDATA[(&VBoxNetworkFlt=3) AND NOT(!VBoxNetworkFlt=3)]]></Publish>403 <Publish Event="NewDialog" Value="VBoxWarnDisconNetIfacesDlg"><![CDATA[(&VBoxNetworkFlt=3)]]></Publish> 349 404 <Publish Event="NewDialog" Value="VBoxVerifyReadyDlg"><![CDATA[(&VBoxNetworkFlt<3)]]></Publish> 350 405 <?else ?> … … 354 409 <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" 355 410 Text="!(loc.ButtonText_Back)"> 356 <Publish Event="NewDialog" Value="VBoxCustomizeDlg">1</Publish> 411 <Publish Event="NewDialog" Value="VBoxSelectionNetworkTypeDlg"><![CDATA[VersionNT >= 600]]></Publish> 412 <Publish Event="NewDialog" Value="VBoxCustomizeDlg"><![CDATA[VersionNT < 600]]></Publish> 413 357 414 </Control> 358 415 <Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" -
trunk/src/VBox/Installer/win/VBoxMergeNetAdp.wxi
r52825 r53090 26 26 <?endif ?> 27 27 <ServiceControl Id="VBoxNetAdpServiceControl" Stop="both" Remove="uninstall" Name="VBoxNetAdp" Wait="yes" /> 28 <Condition><![CDATA[NETWORKTYPE="NDIS5"]]></Condition> 28 29 </Component> 29 30 -
trunk/src/VBox/Installer/win/VBoxMergeNetAdpSeq.wxi
r53038 r53090 21 21 <Custom Action="ca_CreateHostOnlyInterfaceArgs" Before="ca_CreateHostOnlyInterface" > 22 22 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 23 <![CDATA[ NOT Installed]]>23 <![CDATA[(NOT Installed) AND ($cp_NetAdpDriver=3)]]> 24 24 <?else ?> 25 <![CDATA[ &VBoxNetworkAdp=3]]>25 <![CDATA[(NOT Installed) AND ($cp_NetAdpDriver=3)]]> 26 26 <?endif ?> 27 27 </Custom> 28 28 <Custom Action="ca_CreateHostOnlyInterface" Before="InstallFinalize" > 29 29 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 30 <![CDATA[ NOT Installed]]>30 <![CDATA[(NOT Installed) AND ($cp_NetAdpDriver=3)]]> 31 31 <?else ?> 32 <![CDATA[ &VBoxNetworkAdp=3]]>32 <![CDATA[(NOT Installed) AND ($cp_NetAdpDriver=3)]]> 33 33 <?endif ?> 34 34 </Custom> … … 47 47 <Custom Action="ca_UninstallNetAdp" After="ca_StopHostOnlyInterfaces" > 48 48 <![CDATA[(UPGRADINGPRODUCTCODE) AND (REMOVE="ALL")]]> 49 49 </Custom> 50 50 51 51 <?endif ?> -
trunk/src/VBox/Installer/win/VBoxMergeNetFlt.wxi
r52825 r53090 31 31 <?endif ?> 32 32 <ServiceControl Id="VBoxNetFltServiceControl" Stop="both" Remove="uninstall" Name="VBoxNetFlt" Wait="yes" /> 33 <Condition><![CDATA[NETWORKTYPE="NDIS5"]]></Condition> 33 34 </Component> 35 34 36 <?endif ?> <!-- VBOX_WITH_NETFLT --> 35 37 -
trunk/src/VBox/Installer/win/VBoxMergeNetFltSeq.wxi
r52986 r53090 20 20 <Custom Action="ca_RollbackInstallNetFltArgs" Before="ca_RollbackInstallNetFlt" > 21 21 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 22 <![CDATA[ NOT Installed]]>22 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 23 23 <?else ?> 24 <![CDATA[ &VBoxNetworkFlt=3]]>24 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 25 25 <?endif ?> 26 26 </Custom> 27 27 <Custom Action="ca_RollbackInstallNetFlt" Before="ca_InstallNetFlt" > 28 28 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 29 <![CDATA[ NOT Installed]]>29 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 30 30 <?else ?> 31 <![CDATA[ &VBoxNetworkFlt=3]]>31 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 32 32 <?endif ?> 33 33 </Custom> 34 34 <Custom Action="ca_InstallNetFltArgs" Before="ca_InstallNetFlt" > 35 35 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 36 <![CDATA[ NOT Installed]]>36 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 37 37 <?else ?> 38 <![CDATA[ &VBoxNetworkFlt=3]]>38 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 39 39 <?endif ?> 40 40 </Custom> 41 41 <Custom Action="ca_InstallNetFlt" Before="InstallFinalize" > 42 42 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 43 <![CDATA[ NOT Installed]]>43 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 44 44 <?else ?> 45 <![CDATA[ &VBoxNetworkFlt=3]]>45 <![CDATA[$cp_NetFltDriver=3 AND (NOT Installed)]]> 46 46 <?endif ?> 47 47 </Custom> … … 50 50 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 51 51 <?else ?> 52 <![CDATA[ &VBoxNetworkFlt=2]]>52 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 53 53 <?endif ?> 54 54 </Custom> … … 57 57 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 58 58 <?else ?> 59 <![CDATA[ &VBoxNetworkFlt=2]]>59 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 60 60 <?endif ?> 61 61 </Custom> … … 64 64 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 65 65 <?else ?> 66 <![CDATA[ &VBoxNetworkFlt=2]]>66 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 67 67 <?endif ?> 68 68 </Custom> … … 71 71 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 72 72 <?else ?> 73 <![CDATA[ &VBoxNetworkFlt=2]]>73 <![CDATA[(UPGRADINGPRODUCTCODE) OR (REMOVE="ALL")]]> 74 74 <?endif ?> 75 75 </Custom> 76 76 77 <?endif?> <!-- VBOX_WITH_NETFLT --> 77 78 -
trunk/src/VBox/Installer/win/VirtualBox.wxs
r52827 r53090 30 30 <?endif ?> 31 31 <?define Property_VBoxMergeNetworkAdp = "$(env.VBOX_WIN_INST_MERGE_NETADP)" ?> 32 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 33 <?define Property_VBoxMergeNetworkLwf = "$(env.VBOX_WIN_INST_MERGE_NETLWF)" ?> 34 <?endif ?> 35 <?define Property_VBoxMergeNetworkAdp6 = "$(env.VBOX_WIN_INST_MERGE_NETADP6)" ?> 32 36 <?if $(env.VBOX_WITH_PYTHON) = "yes" ?> 33 37 <?define Property_VBoxMergePython = "$(env.VBOX_WIN_INST_MERGE_PYTHON)" ?> … … 58 62 <Property Id="ARPURLUPDATEINFO">http://www.virtualbox.org</Property> 59 63 64 <!-- Default property for network adapter type --> 65 <Property Id="NETWORKTYPE" Value="NDIS5" Secure="yes"/> 66 60 67 <!-- Install the product for all users on the system --> 61 68 <Property Id="ALLUSERS"><![CDATA[1]]></Property> … … 179 186 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 180 187 <?include VBoxMergeNetFltCA.wxi ?> 188 <?include VBoxMergeNetLwfCA.wxi ?> 181 189 <?endif ?> 182 190 <?include VBoxMergeNetAdpCA.wxi ?> 191 <?include VBoxMergeNetAdp6CA.wxi ?> 183 192 <?include VBoxMergeUSBCA.wxi ?> 184 193 <?if $(env.VBOX_WITH_PYTHON) = "yes" ?> … … 230 239 <Directory Id="msm_VBoxNetworkAdpFolder" FileSource="."> 231 240 <?include VBoxMergeNetAdp.wxi ?> 241 </Directory> 242 <?endif ?> 243 </Directory> 244 245 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 246 <Directory Id="dir_NetLwf" Name="netlwf"> 247 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 248 <Merge Id="msm_VBoxNetworkLwf" Language="!(loc.LANG)" SourceFile="$(var.Property_VBoxMergeNetworkLwf)" DiskId="1" /> 249 <?else ?> 250 <Directory Id="msm_VBoxNetworkLwfFolder" FileSource="."> 251 <?include VBoxMergeNetLwf.wxi ?> 252 </Directory> 253 <?endif ?> 254 </Directory> 255 <?endif ?> 256 <Directory Id="dir_NetAdp6" Name="netadp6"> 257 <?if $(env.VBOX_WITH_MSM_INSTALL) = "yes" ?> 258 <Merge Id="msm_VBoxNetworkAdp6" Language="!(loc.LANG)" SourceFile="$(var.Property_VBoxMergeNetworkAdp6)" DiskId="1" /> 259 <?else ?> 260 <Directory Id="msm_VBoxNetworkAdp6Folder" FileSource="."> 261 <?include VBoxMergeNetAdp6.wxi ?> 232 262 </Directory> 233 263 <?endif ?> … … 372 402 <?else ?> 373 403 <ComponentRef Id="cp_NetFltDriver" /> 404 <ComponentRef Id="cp_NetLwfDriver" /> 374 405 <?endif ?> 375 406 </Feature> … … 382 413 <?else ?> 383 414 <ComponentRef Id="cp_NetAdpDriver" /> 415 <ComponentRef Id="cp_NetAdp6Driver" /> 384 416 <?endif ?> 385 417 </Feature> 418 386 419 </Feature> 387 420 <?endif ?> … … 465 498 <?if $(env.VBOX_WITH_NETFLT) = "yes" ?> 466 499 <?include VBoxMergeNetFltSeq.wxi ?> 500 <?include VBoxMergeNetLwfSeq.wxi ?> 467 501 <?endif ?> 468 502 <?include VBoxMergeNetAdpSeq.wxi ?> 503 <?include VBoxMergeNetAdp6Seq.wxi ?> 469 504 <?include VBoxMergeUSBSeq.wxi ?> 470 505 <?if $(env.VBOX_WITH_PYTHON) = "yes" ?>
Note:
See TracChangeset
for help on using the changeset viewer.