VirtualBox

Changeset 4302 in vbox


Ignore:
Timestamp:
Aug 23, 2007 8:10:09 AM (17 years ago)
Author:
vboxsync
Message:

Disabled code for VRDP status checks

Location:
trunk/src/VBox/Additions/WINNT/VBoxService
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/VBoxService/VBoxRestore.cpp

    r4290 r4302  
    3333static VBOXRESTORECONTEXT gCtx = {0};
    3434
    35 static void VBoxRestoreCheckVRDP();
    36 
    3735
    3836int VBoxRestoreInit(const VBOXSERVICEENV *pEnv, void **ppInstance, bool *pfStartThread)
     
    6159}
    6260
    63 static void VBoxRestoreCheckVRDP()
     61void VBoxRestoreCheckVRDP()
    6462{
    6563    HDC  hdc;
    6664    BOOL ret;
    6765   
    68 
    6966    /* Check VRDP activity */
    7067    hdc = GetDC(HWND_DESKTOP);
     
    125122        {
    126123            dprintf(("VBoxService: error 0 from DeviceIoControl IOCTL_VBOXGUEST_WAITEVENT\n"));
     124
     125            /** @todo Don't poll, but wait for connect/disconnect events */
     126            PostMessage(gToolWindow, WM_VBOX_CHECK_VRDP, 0, 0);
    127127            /* sleep a bit to not eat too much CPU in case the above call always fails */
    128128            if (WaitForSingleObject(pCtx->pEnv->hStopEvent, 10) == WAIT_OBJECT_0)
  • trunk/src/VBox/Additions/WINNT/VBoxService/VBoxRestore.h

    r4281 r4302  
    2323void               VBoxRestoreDestroy (const VBOXSERVICEENV *pEnv, void *pInstance);
    2424
    25 void               VBoxRestoreSession ();
     25void VBoxRestoreSession();
     26void VBoxRestoreCheckVRDP();
    2627
    2728#endif /* __VBOXSERVICERESTORE__H */
  • trunk/src/VBox/Additions/WINNT/VBoxService/VBoxService.cpp

    r4281 r4302  
    2323#include "resource.h"
    2424#include <malloc.h>
     25#include <VBoxGuestInternal.h>
    2526
    2627#include "helpers.h"
     
    9293        VBoxSeamlessDestroy
    9394    },
     95#ifdef VBOX_WITH_VRDP_SESSION_HANDLING
    9496    {
    9597        "Restore",
     
    98100        VBoxRestoreDestroy,
    99101    },
     102#endif
    100103    {
    101104        NULL
     
    437440            break;
    438441
     442        case WM_VBOX_CHECK_VRDP:
     443            VBoxRestoreCheckVRDP();
     444            break;
     445
    439446        default:
    440447            return DefWindowProc(hwnd, msg, wParam, lParam);
  • trunk/src/VBox/Additions/WINNT/VBoxService/VBoxService.h

    r4281 r4302  
    3131
    3232#define WM_VBOX_RESTORED                     0x2005
     33#define WM_VBOX_CHECK_VRDP                   0x2006
    3334
    3435
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