为了账号安全,请及时绑定邮箱和手机立即绑定

在C#程序中嵌入外部可执行文件

在C#程序中嵌入外部可执行文件

杨__羊羊 2019-10-18 09:59:48
如何在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);


查看完整回答
反对 回复 2019-10-18
  • 3 回答
  • 0 关注
  • 735 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信