当前位置:编程学习 > C#/ASP.NET >>

C# winform 如何调用资源文件及如何将外部的EXE文件放入资源文件里

例如:现在有外部文件123.EXE, Winform窗体 窗体上有一按钮 我想让点击按钮启动123.EXE 但是客户端计算机上不能出现123.EXE 即把123.EXE放进资源文件 封装起来俗称 包壳。

谁能教教我该怎么做啊?

我是把它让入资源文件 然后调用。用PROCESS.START(资源文件);但是出错啊?这个怎么解决 --------------------编程问答-------------------- --------------------编程问答-------------------- 广告乱发什么。。。。 --------------------编程问答-------------------- 需要释放到硬盘才能执行.
你可以释放到临时目录.

C++倒是有人实现了内存中运行EXE,需要来接PE文件结构.构造一个.
http://blog.sina.com.cn/s/blog_46ec0cf20100egk3.html?retcode=0
http://hi.baidu.com/magical/blog/item/79c6c75ca59d3a4bfaf2c0fe.html

.NET 下目前,没看到过.

--------------------编程问答--------------------
引用 3 楼 lost_painting 的回复:
需要释放到硬盘才能执行.
你可以释放到临时目录.

C++倒是有人实现了内存中运行EXE,需要来接PE文件结构.构造一个.
http://blog.sina.com.cn/s/blog_46ec0cf20100egk3.html?retcode=0
http://hi.baidu.com/magical/blog/item/79c6c75ca59d3a4bfaf2c0fe.html

……


我去看看  --------------------编程问答-------------------- 你可以试着用进程来控制呢,就算是exe文件的话,也要在本地电脑里的吧,个人意见 --------------------编程问答-------------------- ... ...
看我后面一句,.NET下,目前没见到有人实现过(谁如果见过,发出来给大家开开眼)

C++的不能拿到.NET下来用的. .NET CLR编译器编译出来的EXE PE结构与传统的WIN32 PE有些不一样的.

引用 4 楼 ziyuanwenjian 的回复:
引用 3 楼 lost_painting 的回复:
需要释放到硬盘才能执行.
你可以释放到临时目录.

C++倒是有人实现了内存中运行EXE,需要来接PE文件结构.构造一个.
http://blog.sina.com.cn/s/blog_46ec0cf20100egk3.html?retcode=0
http://hi.baidu.com/magical/blog/item/79c6c……
--------------------编程问答-------------------- 不过确实没见过.NET 的实例 --------------------编程问答-------------------- 怎么帖子没人来啊 --------------------编程问答-------------------- 换个思路吧,既然不能在客户端出现123.exe,那你就以123.dll或者abc.dll或者其他名字的dll出现呀,dll同样可用process.start启动。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,