C# 如何执行一个字节数组? 100

比如:硬盘上有一个文件已被我用字节数组的形式读取并存储到内存中,我现在希望能像执行硬盘文件一样去执行这个字节数组,该怎么做?或者说如何执行已被读进内存中的文件...如果我... 比如:硬盘上有一个文件已被我用字节数组的形式读取并存储到内存中,我现在希望能像执行硬盘文件一样去执行这个字节数组,该怎么做?

或者说如何执行已被读进内存中的文件...

如果我有说的不清楚的地方,请指出,我详细解释,非常感谢!!
不能以文件的形式存储到硬盘上再执行...我意思是,把一个文件一次性全读到内存里,从内存位置去运行这个文件,要如何实现? 需要用到哪些函数或类库?
展开
 我来答
草薙在
2009-06-04 · TA获得超过4795个赞
知道大有可为答主
回答量:6187
采纳率:50%
帮助的人:6263万
展开全部
那你看执行的程序是否能够通过流或者字节数组去执行了,据我所知绝大多数程序是没有这个功能的

回答补充:
如果程序支持流的话,你可以使用MemoryStream包裹一个字节数组,然后当作Stream来使用,外部程序是没办法直接读取你的托管内存值的
祚胤17
2009-06-04 · TA获得超过786个赞
知道大有可为答主
回答量:1148
采纳率:82%
帮助的人:590万
展开全部
建议研读以下PE格式和C#字节代码格式,并反汇编rundll32.exe和CLR以后再说,可以构建出相应的C语言程序并移植到C#。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xmanxm
2009-06-04
知道答主
回答量:19
采纳率:0%
帮助的人:8万
展开全部
存到硬盘再执行?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0f3f080f4
2009-06-04 · TA获得超过777个赞
知道小有建树答主
回答量:1055
采纳率:0%
帮助的人:808万
展开全部
表述有问题! 楼主你自己要做操作系统?一个字 强!实现了告诉我下!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式