VirtualBox

Ignore:
Timestamp:
Nov 17, 2017 7:55:33 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
119120
Message:

Main: Outlined a possible plan B for the VBoxSDS stuff.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/VirtualBoxClientImpl.cpp

    r69500 r69729  
    6767/////////////////////////////////////////////////////////////////////////////
    6868
    69 #if defined(RT_OS_WINDOWS) && defined(VBOX_WITH_SDS)
     69#if defined(RT_OS_WINDOWS) && defined(VBOX_WITH_SDS) && !defined(VBOX_WITH_SDS_PLAN_B)
    7070
    7171HRESULT CreateVirtualBoxThroughSDS(ComPtr<IVirtualBox> &aVirtualBox, ComPtr<IToken> &aToken)
     
    238238}
    239239
    240 #endif
     240#endif /* RT_OS_WINDOWS && VBOX_WITH_SDS && !VBOX_WITH_SDS_PLAN_B */
    241241
    242242/**
     
    250250#if defined(RT_OS_WINDOWS) && defined(VBOX_WITH_SDS)
    251251    // setup COM Security to enable impersonation
    252     // This works for console Virtual Box clients, GUI has own security settings
     252    // This works for console VirtualBox clients, GUI has own security settings
    253253    //  For GUI Virtual Box it will be second call so can return TOO_LATE error
    254254    HRESULT hrGUICoInitializeSecurity = CoInitializeSecurity(NULL,
     
    289289        mData.m_SemEvWatcher = NIL_RTSEMEVENT;
    290290
    291 #if defined(RT_OS_WINDOWS) && defined(VBOX_WITH_SDS)
     291#if defined(RT_OS_WINDOWS) && defined(VBOX_WITH_SDS) && !defined(VBOX_WITH_SDS_PLAN_B)
    292292        rc = CreateVirtualBoxThroughSDS(mData.m_pVirtualBox, mData.m_pToken);
    293293#else
     
    383383    IUnknown *pUnknown = NULL;
    384384
    385 # ifdef VBOX_WITH_SDS
     385# if defined(VBOX_WITH_SDS) && !defined(VBOX_WITH_SDS_PLAN_B)
    386386    // Check the VBOXSDS service running account name is SYSTEM
    387387    wchar_t wszBuffer[256];
     
    746746                ComPtr<IVirtualBox> pVirtualBox;
    747747                ComPtr<IToken> pToken;
    748 #if defined(RT_OS_WINDOWS) && defined(VBOX_WITH_SDS)
     748#if defined(RT_OS_WINDOWS) && defined(VBOX_WITH_SDS) && !defined(VBOX_WITH_SDS_PLAN_B)
    749749                rc = CreateVirtualBoxThroughSDS(pVirtualBox, pToken);
    750750#else
Note: See TracChangeset for help on using the changeset viewer.

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