国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

讓程序自動加載資源中的目標文件并運行

2023-05-18 12:33:07
字體:
來源:轉載
供稿:網友

(1)我們有一個test.exe的WinForm程序,這是我們要加殼的目標程序。

 (2)新建一個WinForm工程,刪除Form1,然后新建一個類。如下。

(3)將test.exe 拷貝到該工程目錄,作為嵌入式資源。

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

namespace MyNamespace

        public class Program 
        { 
                [STAThread] 
                static void Main(string[] args) 
                { 
                        Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("MyNamespace.test.exe"); 
                        byte[] bs = new byte[stream.Length]; 
                        stream.Read(bs, 0, (int)stream.Length); 
                        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);

                } 
        }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 瑞安市| 武乡县| 黑龙江省| 太保市| 杭锦旗| 九龙县| 敖汉旗| 阿拉善左旗| 西和县| 永定县| 加查县| 朝阳市| 宜宾市| 元氏县| 宁化县| 泾川县| 凤阳县| 上杭县| 常德市| 宿迁市| 商洛市| 双峰县| 浏阳市| 高平市| 昌宁县| 通山县| 奈曼旗| 韶山市| 江孜县| 清水县| 花莲市| 台北县| 海淀区| 锦州市| 诸城市| 哈密市| 英山县| 保山市| 太保市| 昌平区| 抚顺市|