我正在创建一个下载某些应用程序(如FireFox,WinRar,RealPlayer)的应用程序,然后使用Shell命令以静默方式安装它们。这是代码:
My.Computer.Network.DownloadFile("URL", "path\file.exe")
Shell("path\file.exe /s")
问题是shell命令在下载完成之前启动,因此我收到“找不到文件”错误。所以我的问题是:
S
参数的process.start而不是Shell命令吗?答案 0 :(得分:0)
这应该是下载文件的技巧,并等到它结束:
Dim wc As WebClient = New WebClient()
wc.DownloadFile(sURL, sFile)