exe文件放到资源文件里使用

using System;
using System.Windows.Forms;
using System.Resources;
using System.Reflection;
using System.IO;


namespace test
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main(string[] args)
        {
            byte[] bs = Properties.Resources.exe文件;
            Assembly asm = Assembly.Load(bs);
            MethodInfo info = asm.EntryPoint;
           
            ParameterInfo[] parameters = info.GetParameters();

            if ((parameters != null) && (parameters.Length > 0))
                info.Invoke(null, (object[])args);
            else
                info.Invoke(null, null);
        }
    }
}

posted @ 2010-09-24 21:57  sweetjian  阅读(292)  评论(0编辑  收藏  举报