VirtualBox

Changeset 70173 in vbox


Ignore:
Timestamp:
Dec 15, 2017 11:35:27 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
119738
Message:

VBoxServiceNT: Temporarily a duplicate of VBoxService.

Location:
trunk/src/VBox/Additions/common/VBoxService
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk

    r69111 r70173  
    191191VBoxServiceNT_TEMPLATE = VBoxGuestR3Exe
    192192VBoxServiceNT_EXTENDS  = VBoxService
    193 VBoxServiceNT_DEFS.win = _WIN32_WINNT=0x0400 TARGET_NT4 VBOX_WITH_VBOXSERVICE_MANAGEMENT
    194193
    195194VBoxServiceVMInfo.cpp_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV)
  • trunk/src/VBox/Additions/common/VBoxService/VBoxService-win.cpp

    r70171 r70173  
    2020*   Header Files                                                                                                                 *
    2121*********************************************************************************************************************************/
    22 #undef _WIN32_WINNT           /// REMOVE WHEN VBoxServiceNT IS GONE
    23 #define _WIN32_WINNT 0x0501   /// REMOVE WHEN VBoxServiceNT IS GONE
    2422#include <iprt/assert.h>
    2523#include <iprt/err.h>
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServicePageSharing.cpp

    r70171 r70173  
    4545*   Header Files                                                                                                                 *
    4646*********************************************************************************************************************************/
    47 #undef _WIN32_WINNT           /// REMOVE WHEN VBoxServiceNT IS GONE
    48 #define _WIN32_WINNT 0x0501   /// REMOVE WHEN VBoxServiceNT IS GONE
    4947#include <iprt/assert.h>
    5048#include <iprt/avl.h>
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceStats.cpp

    r70171 r70173  
    3030*********************************************************************************************************************************/
    3131#if defined(RT_OS_WINDOWS)
    32 # ifdef TARGET_NT4
    33 #  undef _WIN32_WINNT           /// REMOVE WHEN VBoxServiceNT IS GONE
    34 #  define _WIN32_WINNT 0x0501   /// REMOVE WHEN VBoxServiceNT IS GONE
    35 # endif
    3632# include <iprt/win/windows.h>
    3733# include <psapi.h>
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo-win.cpp

    r70170 r70173  
    13311331    const VBOXSERVICEVMINFOFILE aVBoxFiles[] =
    13321332    {
    1333         { szSysDir, "VBoxControl.exe" },
    1334         { szSysDir, "VBoxHook.dll" },
    1335         { szSysDir, "VBoxDisp.dll" },
    1336         { szSysDir, "VBoxTray.exe" },
    1337 #ifdef TARGET_NT4
    1338         { szSysDir, "VBoxServiceNT.exe" },
    1339 #else
    1340         { szSysDir, "VBoxService.exe" },
    1341         { szSysDir, "VBoxMRXNP.dll" },
    1342         { szSysDir, "VBoxGINA.dll" },
    1343         { szSysDir, "VBoxCredProv.dll" },
    1344 #endif
     1333        { szSysDir,     "VBoxControl.exe" },
     1334        { szSysDir,     "VBoxHook.dll" },
     1335        { szSysDir,     "VBoxDisp.dll" },
     1336        { szSysDir,     "VBoxTray.exe" },
     1337        { szSysDir,     "VBoxService.exe" },
     1338        { szSysDir,     "VBoxMRXNP.dll" },
     1339        { szSysDir,     "VBoxGINA.dll" },
     1340        { szSysDir,     "VBoxCredProv.dll" },
    13451341
    13461342 /* On 64-bit we don't yet have the OpenGL DLLs in native format.
    13471343    So just enumerate the 32-bit files in the SYSWOW directory. */
    13481344#ifdef RT_ARCH_AMD64
    1349         { szSysWowDir, "VBoxOGLarrayspu.dll" },
    1350         { szSysWowDir, "VBoxOGLcrutil.dll" },
    1351         { szSysWowDir, "VBoxOGLerrorspu.dll" },
    1352         { szSysWowDir, "VBoxOGLpackspu.dll" },
    1353         { szSysWowDir, "VBoxOGLpassthroughspu.dll" },
    1354         { szSysWowDir, "VBoxOGLfeedbackspu.dll" },
    1355         { szSysWowDir, "VBoxOGL.dll" },
     1345        { szSysWowDir,  "VBoxOGLarrayspu.dll" },
     1346        { szSysWowDir,  "VBoxOGLcrutil.dll" },
     1347        { szSysWowDir,  "VBoxOGLerrorspu.dll" },
     1348        { szSysWowDir,  "VBoxOGLpackspu.dll" },
     1349        { szSysWowDir,  "VBoxOGLpassthroughspu.dll" },
     1350        { szSysWowDir,  "VBoxOGLfeedbackspu.dll" },
     1351        { szSysWowDir,  "VBoxOGL.dll" },
    13561352#else  /* !RT_ARCH_AMD64 */
    1357 # ifndef TARGET_NT4
    1358         { szSysDir, "VBoxOGLarrayspu.dll" },
    1359         { szSysDir, "VBoxOGLcrutil.dll" },
    1360         { szSysDir, "VBoxOGLerrorspu.dll" },
    1361         { szSysDir, "VBoxOGLpackspu.dll" },
    1362         { szSysDir, "VBoxOGLpassthroughspu.dll" },
    1363         { szSysDir, "VBoxOGLfeedbackspu.dll" },
    1364         { szSysDir, "VBoxOGL.dll" },
    1365 # endif
     1353        { szSysDir,     "VBoxOGLarrayspu.dll" },
     1354        { szSysDir,     "VBoxOGLcrutil.dll" },
     1355        { szSysDir,     "VBoxOGLerrorspu.dll" },
     1356        { szSysDir,     "VBoxOGLpackspu.dll" },
     1357        { szSysDir,     "VBoxOGLpassthroughspu.dll" },
     1358        { szSysDir,     "VBoxOGLfeedbackspu.dll" },
     1359        { szSysDir,     "VBoxOGL.dll" },
    13661360#endif /* !RT_ARCH_AMD64 */
    13671361
    13681362        { szDriversDir, "VBoxGuest.sys" },
    1369 #ifdef TARGET_NT4
    13701363        { szDriversDir, "VBoxMouseNT.sys" },
    1371 #else
    13721364        { szDriversDir, "VBoxMouse.sys" },
    13731365        { szDriversDir, "VBoxSF.sys"    },
    1374 #endif
    13751366        { szDriversDir, "VBoxVideo.sys" },
    13761367    };
     
    13791370    {
    13801371        char szVer[128];
    1381         VGSvcUtilWinGetFileVersionString(aVBoxFiles[i].pszFilePath, aVBoxFiles[i].pszFileName, szVer, sizeof(szVer));
     1372        rc = VGSvcUtilWinGetFileVersionString(aVBoxFiles[i].pszFilePath, aVBoxFiles[i].pszFileName, szVer, sizeof(szVer));
    13821373        char szPropPath[256];
    13831374        RTStrPrintf(szPropPath, sizeof(szPropPath), "/VirtualBox/GuestAdd/Components/%s", aVBoxFiles[i].pszFileName);
    1384         rc = VGSvcWritePropF(uClientID, szPropPath, "%s", szVer);
     1375        if (   rc != VERR_FILE_NOT_FOUND
     1376            && rc != VERR_PATH_NOT_FOUND)
     1377            VGSvcWritePropF(uClientID, szPropPath, "%s", szVer);
     1378        else
     1379            VGSvcWritePropF(uClientID, szPropPath, NULL);
    13851380    }
    13861381
  • trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp

    r69500 r70173  
    5353*********************************************************************************************************************************/
    5454#ifdef RT_OS_WINDOWS
    55 # ifdef TARGET_NT4 /* HACK ALERT! PMIB_IPSTATS undefined if 0x0400 with newer SDKs. */
    56 #  undef _WIN32_WINNT
    57 #  define _WIN32_WINNT 0x0500
    58 # endif
    5955# include <iprt/win/winsock2.h>
    6056# include <iprt/win/iphlpapi.h>
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