2011-04-12 6 views
0

나는 Visual Basic 2008을 사용합니다. 안녕하세요, 프로젝트 리소스에 직접 파일을 다운로드하거나 실행중인 vb 2008 응용 프로그램에서 리소스로 파일을 가져올 수 있습니다. www.example.com/file.ext
하고 나는 그것을 다운로드 할 수 있지만 C:\ 또는 C:\ 드라이브,하지만 My.Resources.file에 ... 것이 가능하다 : 예를
에 대한프로젝트 자원에 파일을 다운로드하십시오.

내가 있나요?

감사합니다.

답변

2

이것은 불가능합니다. 프로그램의 리소스는 입니다. : 일단 프로그램이 실행되면 리소스를 수정할 수 없습니다.

이외에도 WebClient.DownloadData 메서드를 사용하여 데이터를 디스크에 저장하지 않고 변수에 다운로드 할 수 있습니다.

+0

감사합니다 : WebClient.DownloadData,하지만 .exe 파일의 데이터를 변수에 저장 한 다음 리소스를 변경할 수 있습니다 (예 : 리소스 : file.exe). 예 : My.Resources.file = downloadData – John

+0

@ 존 아니, 그건 불가능합니다. 앞서 말했듯이 리소스는 실행중인 프로그램에서 수정되었습니다. –

+0

고맙지 만, My.Computer.FileSystem.WriteAllBytes()를 사용하여 다운로드 한 데이터 (데이터가있는 변수)에서 .exe 파일을 쓸 수 있습니까? – John

관련 문제