VirtualBox

Ignore:
Timestamp:
Oct 17, 2014 6:49:23 AM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
96599
Message:

NetFlt/win: NDIS6: no halt on host suspend, hardware id changed to match the old NDIS5 id

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/VBoxNetFlt/win/tools/VBoxNetAdpInstall.cpp

    r52592 r53082  
    2222#include <devguid.h>
    2323
     24#define VBOX_NETADP_HWID L"sun_VBoxNetAdp"
    2425#ifdef NDIS60
    2526#define VBOX_NETADP_INF L"VBoxNetAdp6.inf"
    26 #define VBOX_NETADP_HWID L"sun_VBoxNetAdp6"
    2727#else /* !NDIS60 */
    2828#define VBOX_NETADP_INF L"VBoxNetAdp.inf"
    29 #define VBOX_NETADP_HWID L"sun_VBoxNetAdp"
    3029#endif /* !NDIS60 */
    3130
     
    141140    {
    142141        BOOL fRebootRequired = FALSE;
     142        /*
     143         * Before we can update the driver for existing adapters we need to remove
     144         * all old driver packages from the driver cache. Otherwise we may end up
     145         * with both NDIS5 and NDIS6 versions of VBoxNetAdp in the cache which
     146         * will cause all sorts of trouble.
     147         */
     148        VBoxDrvCfgInfUninstallAllF(L"Net", VBOX_NETADP_HWID, SUOI_FORCEDELETE);
    143149        hr = VBoxNetCfgWinUpdateHostOnlyNetworkInterface(VBOX_NETADP_INF, &fRebootRequired, VBOX_NETADP_HWID);
    144150        if (SUCCEEDED(hr))
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