/************************************
判断USB ActiveSync连接状态
TRUE:USB ActiveSync连接
FALSE:USB ActiveSync未连接
*************************************/
BOOL SocketsManager::IsUsbConnected(void)
{
DWORD dwCradled = 0;
RegistryGetDWORD(HKEY_LOCAL_MACHINE, TEXT("System//State//Hardware"), TEXT("Cradled"), &dwCradled);
//
if(dwCradled==1)
return TRUE;
else
return FALSE;
}
//手机是否正在和电脑同步
BOOL SocketsManager::IsSynchronizing()
{
DWORD dwSynchronizing = 0;
RegistryGetDWORD(HKEY_LOCAL_MACHINE, TEXT("System//State//ActiveSync"), TEXT("Synchronizing"), &dwSynchronizing);
return dwSynchronizing;
}
转自CSDN