社区
C#
帖子详情
C#嵌入EXE资源的问题
小路软件
2014-12-28 11:49:45
C#可以嵌入EXE的资源并运行,但网上介绍的方法其实只能嵌入.Net的编译的EXE程序,其他非.Net程序嵌入后无法调用,会在Assembly.Load时产生异常,提示“试图加载格式不正确的程序”
如何在不将非.Net的EXE资源写入EXE文件的情况下直接运行。这个问题怎么解决呢?
...全文
300
3
打赏
收藏
C#嵌入EXE资源的问题
C#可以嵌入EXE的资源并运行,但网上介绍的方法其实只能嵌入.Net的编译的EXE程序,其他非.Net程序嵌入后无法调用,会在Assembly.Load时产生异常,提示“试图加载格式不正确的程序” 如何在不将非.Net的EXE资源写入EXE文件的情况下直接运行。这个问题怎么解决呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oi_2273131935
2014-12-31
打赏
举报
回复
C#嵌入EXE读取内容信息 private void button1_Click(object sender, EventArgs e) { try { openFileDialog1.Filter = "文本文件(*.txt)|*.txt"; openFileDialog1.ShowDialog(); textBox1.Text = openFileDialog1.FileName; StreamReader SReader = new StreamReader(textBox1.Text, Encoding.Default); textBox2.Text = SReader.ReadToEnd(); } catch { MessageBox.Show("请选择文件"); } }
小路软件
2014-12-29
打赏
举报
回复
非常感谢,我研究研究
winnowc
2014-12-28
打赏
举报
回复
内存中运行native exe的可能性是存在的,不过这是要做os loader做的事情,一般情况就当作不可能吧。
http://stackoverflow.com/questions/3553875/load-an-exe-file-and-run-it-from-memory-using-c-sharp
这里有些办法,你需要深入掌握PE文件、进程内存布局相关知识,参考别人实现的方式自己调整。这算是hacker的技术了,一般也很难写成通用的,而且也有可能被杀毒软件拦截。
c#
嵌入
一个外部
exe
程序到程序窗体
将一个外部
exe
程序整个
嵌入
到当前程序界面中,让其融为一体。
C#
将引用的dll
嵌入
到
exe
文件中
应用场景:当发布的程序有引用其它dll, 又只想发布一个
exe
时就需要把dll打包到
exe
; 方法如下: 1、 项目右键选择“属性”; 2、 添加
资源
文件:在属性设置界面选择“
资源
”选项卡,点击“添加现有文件”,选择需...
c#
调用winapi实现WinForm中
嵌入
EXE
程序
C#中,在WinForm
嵌入
其他可执行程序
C#
加载内嵌
exe
资源
并运行,类似于加壳.pdf
C#
加载内嵌
exe
资源
并运行,类似于加壳
DLL动态链接库
嵌入
exe
可执行文件
DLL动态链接库
嵌入
exe
可执行文件; 目录 一 DLL动态链接库实现 ① 通过MFC建立的MFC规则链接库 二 在执行文件中
EXE
自定义动态链接库
资源
文件加载到
资源
文件中 ① 在
EXE
插入自定义
资源
三
嵌入
到
EXE
文件...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章