我在 MFC 应用程序中使用 RasDial API。事实证明,API 总是返回 633(端口正在使用或未配置),而相同的代码在命令行应用程序中工作正常。
这是代码片段
RASDIALPARAMS rdParams;
ZeroMemory(&rdParams, sizeof(RASDIALPARAMS));
rdParams.dwSize = sizeof(RASDIALPARAMS);
_tcscpy(rdParams.szEntryName, TEXT("VPN"));
m_hRasConn = 0;
DWORD dwRet = RasDial( NULL, NULL, &rdParams, 1, NULL, &m_hRasConn);
VPN 的电话簿条目非常完美,当我手动连接以及使用 rasdial.exe 时它始终有效.
知道会出什么问题吗?