国产探花免费观看_亚洲丰满少妇自慰呻吟_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);

                } 
        }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永登县| 宕昌县| 上饶市| 南召县| 乌拉特后旗| 榆林市| 开鲁县| 武功县| 泰宁县| 峨边| 高淳县| 桐梓县| 峨眉山市| 嘉荫县| 滁州市| 宁城县| 花莲市| 镇沅| 雷山县| 柘荣县| 灵台县| 永城市| 错那县| 新建县| 鱼台县| 阿克苏市| 益阳市| 沽源县| 陵水| 荥经县| 绥芬河市| 舒城县| 新巴尔虎右旗| 西昌市| 澄江县| 镇平县| 罗源县| 阿尔山市| 大宁县| 福建省| 石景山区|