时间:2021-05-02
(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);
} } }
本文源自:翔宇亭——IT乐园(http://),转载请保留此信息!声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
网速慢是怎么回事? 网速变慢可能是加载了太多的运用程序在后台运行,请合理的加载软件或删除无用的程序及文件,将资源空出,以达到提高网速的目的。另外,防火墙的过
css加载器在webpack中,所有的资源(js文件、css文件、模板文件,图片文件等等)都被看成是一个模块,因此多有的资源都是可以被加载的。加载这些资源我们要
类的自动加载是指,在外面的页面中,并不需要去“引入”类文件,但是程序会在需要的时候动态加载需要的类文件。方法1:使用__autoload魔术函数当程序需要某个类
本文实例讲述了php类的自动加载操作。分享给大家供大家参考,具体如下:类的自动加载在外面的页面中,并不需要去引入类文件,但程序会在需要一个类的时候自动去“动态加
在Excel中加载宏是一种特定的功能程序,运行此类的文件需要用户在将其加载是启用特定的任务,在Excel中内部自带了大量的加载宏,可供用户选择使用。下面说下