vb.net获取网络时间失败

…………MsgBox("已经连接网络")Retrieval=CreateObject("Microsoft.XMLHTTP")WithRetrievalMsgBox(11... …………
MsgBox("已经连接网络")
Retrieval = CreateObject("Microsoft.XMLHTTP")
With Retrieval
MsgBox(1111)
.Open("Get", url, False, "", "")
.setRequestHeader("If-Modified-Since", "0")
.setRequestHeader("Cache-Control", "no-cache")
.setRequestHeader("Connection", "close")
MsgBox(2222)
.Send()
MsgBox(3333)
If .Readystate <> 4 Then
Exit Sub
End If
GetText = .getAllResponseHeaders()
i = InStr(1, GetText, "date:", vbTextCompare)
If i > 0 Then '网页下载成功
i = InStr(i, GetText, ",", vbTextCompare)
GetText = Trim(Mid(GetText, i + 1))
i = InStr(1, GetText, " GMT", vbTextCompare)
'GetText = Trim(Left(GetText, i - 1))
GetText = GetText.Substring(0, i - 1)
'MsgBox("网络时间:" & GetText)
End If
End With
我两台电脑,同样的代码,在其中一台电脑上运行没事,但是另外一台上运行就出错了,找了好久,终于是找到问题所在,但是不知道怎么解决,求大神,,MsgBox("已经连接网络")MsgBox(1111)MsgBox(2222)都能弹出来,就是 MsgBox(3333)弹不出来,意思就是 .Send()卡住了,求解
展开
 我来答
矛盾体alive
2015-01-05 · 超过20用户采纳过TA的回答
知道答主
回答量:59
采纳率:66%
帮助的人:30.6万
展开全部
是不是另一台电脑是vista 及以上版本的系统 ?

用管理员模式。试试
追问
不是哦,两台都是win7,不提了,后面两台都不行了,都是半天才出来,后面换成获取北京的时间,就好了,可能,哎,你懂的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式