我有一个使用URLDownloadToFile函数下载图像的工具。
它在我的机器上可以正常工作,但是由于某些原因,当我在VM上使用它时,它不起作用。
代码是:
Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" _
Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, _
ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
MsgBox URLDownloadToFile(0, "www.example.com/image.jpg", "C:\Temp\test.jpg", 0, 0)
我放置了MsgBox
只是为了看到响应代码。
它在笔记本电脑上正常工作时为0。
但是在VM上它什么也不做(代码没有错误),响应代码为-2146697208。
在任何地方都找不到解释此响应代码的信息。
有人知道吗?还是知道可能是什么原因造成的?我可以毫无问题地导航到图像URL。