如何在C#Windows Forms应用程序中嵌入外部可执行文件?编辑:我需要嵌入它,因为它是一个外部免费控制台应用程序(用C ++制造),从中可以读取要在程序中使用的输出值。嵌入它会更好并且更专业。第二个原因是要求将Flash投影仪文件嵌入.NET应用程序中。
3 回答
红颜莎娜
TA贡献1842条经验 获得超12个赞
这可能是最简单的:
byte[] exeBytes = Properties.Resources.myApp;
string exeToRun = Path.Combine(Path.GetTempPath(), "myApp.exe");
using (FileStream exeFile = new FileStream(exeToRun, FileMode.CreateNew))
exeFile.Write(exeBytes, 0, exeBytes.Length);
Process.Start(exeToRun);
- 3 回答
- 0 关注
- 799 浏览
添加回答
举报
0/150
提交
取消