0
我使用Visual Basic 2008
。 hello是否可以直接将文件下载到项目资源,或将文件导入运行的vb 2008应用程序中的资源。将文件下载到项目资源
例如
我有:www.example.com/file.ext
,我想下载它,而不是C:\
或C:\
驱动器,但My.Resources.file
...这可能吗?
谢谢
我使用Visual Basic 2008
。 hello是否可以直接将文件下载到项目资源,或将文件导入运行的vb 2008应用程序中的资源。将文件下载到项目资源
例如
我有:www.example.com/file.ext
,我想下载它,而不是C:\
或C:\
驱动器,但My.Resources.file
...这可能吗?
谢谢
这是不可能的。程序中的资源是固定:程序运行后,它无法修改其资源。
除此之外,您可以使用WebClient.DownloadData
方法将数据下载到变量中而不将其保存到光盘。
感谢您的WebClient.DownloadData,但可以将.exe文件中的数据保存到变量中,然后更改资源(例如,我拥有的资源为:file.exe),例如:My.Resources.file = downloadData – John 2011-04-12 11:25:08
@John不,那不可能。正如我所说的,资源是在一个正在运行的程序中修复的。 – 2011-04-12 11:25:47
好的谢谢,但我可以使用My.Computer.FileSystem.WriteAllBytes()从下载的数据(带有数据的变量)写入.exe文件吗? – John 2011-04-12 11:39:58