下载文件然后执行它

时间:2013-01-25 13:26:16

标签: vb.net download

我正在创建一个下载某些应用程序(如FireFox,WinRar,RealPlayer)的应用程序,然后使用Shell命令以静默方式安装它们。这是代码:

My.Computer.Network.DownloadFile("URL", "path\file.exe")
Shell("path\file.exe /s")

问题是shell命令在下载完成之前启动,因此我收到“找不到文件”错误。所以我的问题是:

  1. 下载完成后如何执行Shell命令?
  2. 我可以使用带有S参数的process.start而不是Shell命令吗?

1 个答案:

答案 0 :(得分:0)

这应该是下载文件的技巧,并等到它结束:

Dim wc As WebClient = New WebClient()
wc.DownloadFile(sURL, sFile)