在C# WinForm 中嵌入另一个.EXE程序,详细步骤

原创 2016年07月26日 18:07:42

这个问题就是,假如我有一个程序,我需要把他放到一个新的程序中,只有一个文件,笼统解释就是给一个程序加一把锁


今天对这个问题考虑了好久好久,最终决定以资源文件的方式解决它


一 ,首先我们要创建一个资源文件


这个问题就是,假如我有一个程序,我需要把他放到一个新的程序中,只有一个文件,笼统解释就是给一个程序加一把锁


今天对这个问题考虑了好久好久,最终决定以资源文件的方式解决它


二,把你的程序添加到资源文件当中


我们添加好资源文件之后,就可以把咱们要嵌入的程序放进资源文件当中了,




三,在代码中把嵌入程序释放到指定目录


Resource1.test   //代表资源文件中的项也就是嵌入的EXE文件

示例代码:

 FileStream str = new FileStream(@"C:\Windows\Temp\***.exe", FileMode.OpenOrCreate);
            str.Write(Resource1.test, 0, Resource1.test.Length);
            str.Close();

四,大功告成



版权声明:本文为博主原创文章,未经博主允许不得转载。

C#自身包含其他应用程序(或者文件)并在运行时调用

今天一个同事问我,怎么把Dll动态链接库直接嵌入到C#开发的应用程序本身,让C#在发布出去的时候,只是一个.exe的文件,而不是一个文件夹。我仔细思索了一下这个问题。发现这个问题其实可以总结为一个比较...
  • kangkanglx
  • kangkanglx
  • 2011年07月18日 22:44
  • 2391

C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部

http://www.cnblogs.com/bitzhuwei/archive/2012/05/24/SmileWei_EmbeddedApp.html 大家可以到(https:/...
  • y13156556538
  • y13156556538
  • 2016年11月10日 14:49
  • 2705

C# winform中一个类中如何调用另一个窗体的控件或方法

一种是创建窗体对象的方式,通过对象调用控件或方法 另一种是不创建窗体对象 在窗体类下定义静态变量,构造方法中引用这个窗体...
  • ichenqingyun
  • ichenqingyun
  • 2016年09月22日 14:00
  • 19863

[分享]外部exe窗体嵌入winform

using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; u...
  • config_man
  • config_man
  • 2015年03月12日 11:26
  • 3788

WinForm将其它应用程序窗体嵌入自己内部

本文非原创,在网上搜索了大量资料,对作者的代码进行研究。进一步对基础知识的运用和代码结构进行分析。 基础知识区:  Action //是不用声明委托的一种方法,使用方便。 ActionappId...
  • qq_23833037
  • qq_23833037
  • 2017年03月21日 22:52
  • 1751

C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部

资源里有例子:http://download.csdn.net/detail/small5e4444/4821582 这是最近在做的一个项目中提到的需求,把一个现有的窗体应用程序界面嵌入...
  • small5e4444
  • small5e4444
  • 2012年07月22日 22:03
  • 11680

c#嵌入一个外部exe程序到程序窗体

  • 2009年06月26日 14:10
  • 39KB
  • 下载

c# winform嵌套外部程序Demo

  • 2017年10月24日 16:35
  • 113KB
  • 下载

在c#中调用另一个应用程序或命令行(.exe 带参数)

在.net中使用system.diaglostics.Process可以用来调用另一个命令行或程序。using   System.Diagnostics;     如果是dos     Process...
  • newhappy2008
  • newhappy2008
  • 2008年06月07日 18:06
  • 8665

将外部应用程序嵌入WinForm中

如何用C# WinFrom程序将其他程序激活并让其他程序作为他的子窗体。比如他开个主窗体可以把QQ,游戏什么的作为他的子窗体显示出来?这个问题我在网上看到很多人都提过。但真正解决问题的很难找到。后来终...
  • llddyy123wq
  • llddyy123wq
  • 2010年05月26日 10:37
  • 5414
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在C# WinForm 中嵌入另一个.EXE程序,详细步骤
举报原因:
原因补充:

(最多只允许输入30个字)