提取exe资源并运行它(在Visual Basic中)

时间:2010-11-18 17:57:20

标签: vb.net resources

假设我确实在项目的资源中添加了一些exe文件。 现在如果我想运行该文件,我必须从资源中提取它作为一个新文件然后我可以运行它 所以请有人帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

从程序集中获取资源作为流:

myAssembly.GetManifestResourceStream("TheNameSpacename.NameOfYourFile")

将流复制到文件:已在此处描述:

 http://stackoverflow.com/questions/411592/how-do-i-save-a-stream-to-a-file

(例如在C#中,移植到VB.NET应该很容易)。

运行文件:使用System.Diagnostics.Process.Start:

 http://msdn.microsoft.com/en-us/library/system.diagnostics.process.start.aspx