我有一个VB.NET程序(我正在研究这个程序)。 我想要包括一个"外部"在创建设置时使用我的应用程序执行exe文件,并将其与我的软件一起分发。我想复制"这个exe"使用我的软件根据用户需求(当用户单击按钮时)到安装目录。我知道我可以添加"这个" exe作为"资源"文件,但如何将其从"资源"?复制到安装目录?如何访问"这个"我创建安装程序后的exe? 我试过这个:
System.IO.File.Copy(My.Resources.abc, "C:\Users\LabOne\Desktop\abc.exe")
但这没有用。请帮助。
答案 0 :(得分:0)
您需要将资源的字节数据写入本地文件路径。
Dim resource As Byte() = My.Resources.File
Using fs As New FileStream("C:\file.exe", FileMode.Create, FileAccess.ReadWrite)
fs.Write(resource, 0, resource.Length)
End Using