Changeset 70173 in vbox
- Timestamp:
- Dec 15, 2017 11:35:27 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 119738
- Location:
- trunk/src/VBox/Additions/common/VBoxService
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/common/VBoxService/Makefile.kmk
r69111 r70173 191 191 VBoxServiceNT_TEMPLATE = VBoxGuestR3Exe 192 192 VBoxServiceNT_EXTENDS = VBoxService 193 VBoxServiceNT_DEFS.win = _WIN32_WINNT=0x0400 TARGET_NT4 VBOX_WITH_VBOXSERVICE_MANAGEMENT194 193 195 194 VBoxServiceVMInfo.cpp_DEFS = VBOX_SVN_REV=$(VBOX_SVN_REV) -
trunk/src/VBox/Additions/common/VBoxService/VBoxService-win.cpp
r70171 r70173 20 20 * Header Files * 21 21 *********************************************************************************************************************************/ 22 #undef _WIN32_WINNT /// REMOVE WHEN VBoxServiceNT IS GONE23 #define _WIN32_WINNT 0x0501 /// REMOVE WHEN VBoxServiceNT IS GONE24 22 #include <iprt/assert.h> 25 23 #include <iprt/err.h> -
trunk/src/VBox/Additions/common/VBoxService/VBoxServicePageSharing.cpp
r70171 r70173 45 45 * Header Files * 46 46 *********************************************************************************************************************************/ 47 #undef _WIN32_WINNT /// REMOVE WHEN VBoxServiceNT IS GONE48 #define _WIN32_WINNT 0x0501 /// REMOVE WHEN VBoxServiceNT IS GONE49 47 #include <iprt/assert.h> 50 48 #include <iprt/avl.h> -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceStats.cpp
r70171 r70173 30 30 *********************************************************************************************************************************/ 31 31 #if defined(RT_OS_WINDOWS) 32 # ifdef TARGET_NT433 # undef _WIN32_WINNT /// REMOVE WHEN VBoxServiceNT IS GONE34 # define _WIN32_WINNT 0x0501 /// REMOVE WHEN VBoxServiceNT IS GONE35 # endif36 32 # include <iprt/win/windows.h> 37 33 # include <psapi.h> -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo-win.cpp
r70170 r70173 1331 1331 const VBOXSERVICEVMINFOFILE aVBoxFiles[] = 1332 1332 { 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" }, 1345 1341 1346 1342 /* On 64-bit we don't yet have the OpenGL DLLs in native format. 1347 1343 So just enumerate the 32-bit files in the SYSWOW directory. */ 1348 1344 #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" }, 1356 1352 #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" }, 1366 1360 #endif /* !RT_ARCH_AMD64 */ 1367 1361 1368 1362 { szDriversDir, "VBoxGuest.sys" }, 1369 #ifdef TARGET_NT41370 1363 { szDriversDir, "VBoxMouseNT.sys" }, 1371 #else1372 1364 { szDriversDir, "VBoxMouse.sys" }, 1373 1365 { szDriversDir, "VBoxSF.sys" }, 1374 #endif1375 1366 { szDriversDir, "VBoxVideo.sys" }, 1376 1367 }; … … 1379 1370 { 1380 1371 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)); 1382 1373 char szPropPath[256]; 1383 1374 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); 1385 1380 } 1386 1381 -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp
r69500 r70173 53 53 *********************************************************************************************************************************/ 54 54 #ifdef RT_OS_WINDOWS 55 # ifdef TARGET_NT4 /* HACK ALERT! PMIB_IPSTATS undefined if 0x0400 with newer SDKs. */56 # undef _WIN32_WINNT57 # define _WIN32_WINNT 0x050058 # endif59 55 # include <iprt/win/winsock2.h> 60 56 # include <iprt/win/iphlpapi.h>
Note:
See TracChangeset
for help on using the changeset viewer.