VB,隐藏VPN接入图标
我看论坛里说 RasSetEntryProperties 创建的VPN连接的时候指定第一个参数, 就是文件路径, 这样就不会到系统的网上连接里面了
RasSetEntryProperties(vbNullString, sEntryName, re, LenB(re), 0, 0)
可以正常建立
我为 RasSetEntryProperties("c:", sEntryName, re, LenB(re), 0, 0)
就不行了。
请教应该如何设置和修改
[解决办法]
帮你查了一下:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa377827(v=vs.85).aspx
lpszPhonebook [in]
Pointer to a null-terminated string that specifies the full path and file name of a phone-book (PBK) file. If this parameter is NULL, the function uses the current default phone-book file. The default phone-book file is the one selected by the user in the User Preferences property sheet of the Dial-Up Networking dialog box.
所以这里第一个参数应该是一个pbk文件路径,而不是目录。
另外参考的资料还有:http://4develop.in/page/CPPLanguage/20111202_17_0c67a196-29eb-476f-8cf1-0236ad442156/RasSetEntryProperties%E5%88%9B%E5%BB%BApppoe%E6%8B%A8%E5%8F%B7%E8%BF%9E%E6%8E%A5%E7%9A%84%E9%97%AE%E9%A2%98.html
看最下面的评论。
至于怎么设置pbk,楼主自己研究一下吧