使用RasSetEntryProperties可以创建 连接 宽带拨号[DllImportAttribute("rasapi32.dll")]
[PreserveSigAttribute()] public static extern Int32 RasSetEntryProperties(string lpszPhonebook, string lpszEntry, ref RASENTRY lpRasEntry, Int32 dwEntryInfoSize, Int32 lpbDeviceInfo, Int32 dwDeviceInfoSize); [DllImportAttribute("rasapi32.dll")] public static extern Int32 RasSetCredentials(string lpszPhonebook, string lpszEntry, ref RASCREDENTIALS lpRasEntry, int fClearCredentials);
[PreserveSigAttribute()] public static extern Int32 RasSetEntryProperties(string lpszPhonebook, string lpszEntry, ref RASENTRY lpRasEntry, Int32 dwEntryInfoSize, Int32 lpbDeviceInfo, Int32 dwDeviceInfoSize); [DllImportAttribute("rasapi32.dll")] public static extern Int32 RasSetCredentials(string lpszPhonebook, string lpszEntry, ref RASCREDENTIALS lpRasEntry, int fClearCredentials);
struct S
{
int a;
int b;
}
那么默认情况下在内存里是先排a,再排b关于字符集,你可以看下:http://msdn.microsoft.com/zh-cn/library/7b93s42f(VS.90).aspx
我现在用的方法是直接用了window建立拨号连接的api,但是要是系统中没有这个dll文件,不就出问题了?