http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=60&MAEULNo=23&no=297&ref=297
Windows Mobile 6.0
Connection Manager Sample
아..-ㅅ-);;
RAS로 될줄 알았는데 안되네요..-_-)크크크
#include "connmgr.h"
// cellcore.lib 링크해줘야함...
void Connect()
{
CONNMGR_CONNECTIONINFO pConnInfo;
ZeroMemory(&pConnInfo,sizeof(CONNMGR_CONNECTIONINFO));
pConnInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);
pConnInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
pConnInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;
pConnInfo.dwFlags = 0;
pConnInfo.bExclusive = false;
pConnInfo.bDisabled = false;
pConnInfo.guidDestNet = GetNetworkForURL(L"http://www.msn.com");
pConnInfo.hWnd = NULL;
pConnInfo.lParam = (LPARAM)0;
HANDLE hConnection = NULL;
DWORD status = CONNMGR_STATUS_CONNECTED;
HRESULT hr = ConnMgrEstablishConnectionSync(&pConnInfo,&hConnection,15000,&status);
if(hr != S_OK)
{
::AfxMessageBox(_T("Failed To Connect To Network"));
}
}
GUID GetNetworkForURL(LPCTSTR url)
{
DWORD dwIndex = 0;
GUID rv;
if(!SUCCEEDED(ConnMgrMapURL(url,&rv,&dwIndex)))
rv = GUID_NULL;
return rv;
}
Windows Mobile 6.0
Connection Manager Sample
아..-ㅅ-);;
RAS로 될줄 알았는데 안되네요..-_-)크크크
#include "connmgr.h"
// cellcore.lib 링크해줘야함...
void Connect()
{
CONNMGR_CONNECTIONINFO pConnInfo;
ZeroMemory(&pConnInfo,sizeof(CONNMGR_CONNECTIONINFO));
pConnInfo.cbSize = sizeof(CONNMGR_CONNECTIONINFO);
pConnInfo.dwParams = CONNMGR_PARAM_GUIDDESTNET;
pConnInfo.dwPriority = CONNMGR_PRIORITY_USERINTERACTIVE;
pConnInfo.dwFlags = 0;
pConnInfo.bExclusive = false;
pConnInfo.bDisabled = false;
pConnInfo.guidDestNet = GetNetworkForURL(L"http://www.msn.com");
pConnInfo.hWnd = NULL;
pConnInfo.lParam = (LPARAM)0;
HANDLE hConnection = NULL;
DWORD status = CONNMGR_STATUS_CONNECTED;
HRESULT hr = ConnMgrEstablishConnectionSync(&pConnInfo,&hConnection,15000,&status);
if(hr != S_OK)
{
::AfxMessageBox(_T("Failed To Connect To Network"));
}
}
GUID GetNetworkForURL(LPCTSTR url)
{
DWORD dwIndex = 0;
GUID rv;
if(!SUCCEEDED(ConnMgrMapURL(url,&rv,&dwIndex)))
rv = GUID_NULL;
return rv;
}
'Windows > MFC' 카테고리의 다른 글
Cellular Emulator Quick Start (0) | 2013.10.02 |
---|---|
Establishing GPRS Connection on Windows CE and Windows Mobile: Sample Codes (0) | 2013.10.02 |
Managed Wrapper to Connection Manager and How to Bypass the Connection Planner (0) | 2013.10.02 |
Connection Manager Application Development for Windows Mobile-based Devices (0) | 2013.10.02 |
Using connection manager and Wininet (0) | 2013.10.02 |