|
以下是拨号的程序,想实现开机自动拨号的话,需要在定制OS时在系统里边加上,让这个拨号程序在什么时间段启动就可以了
CString strEntryName;
strEntryName.Format(_T("TCLDSL"));
HRASCONN hRasConn = NULL;
RASDIALPARAMS rdParams; //拨号连接的信息
ZeroMemory(&rdParams, sizeof(RASDIALPARAMS));
rdParams.dwSize = sizeof(RASDIALPARAMS);
lstrcpy(rdParams.szEntryName, strEntryName);
lstrcpy(rdParams.szUserName, strUserName);
lstrcpy(rdParams.szPassword, strPassWord);
DWORD dwRet;
dwRet = ::RasDial(NULL, NULL, &rdParams, 0L, NULL, &hRasConn);
if (!dwRet)//如果函数成功,则返回0
{
strTemp += _T("网络连接成功!\r\n");
SetDlgItemText(IDC_CONNECT_STATE, strTemp);
UpdateData(false);
}
else
{
strTemp += _T("网络连接失败!\r\n");
SetDlgItemText(IDC_CONNECT_STATE, strTemp);
UpdateData(false);
char szBuf[256] = "";
m_bConnecting = false;
return 0;
} |
|