怎么不释放就运行资源中的EXE
如何不释放就运行资源中的EXE
假设有一个exe程序在工程编写时就添加进了资源,如何在运行时,不释放这个EXE到硬盘即运行它?
------解决方案--------------------
你搜索下罗云彬的书,应该有电子版,另外还有本什么windows程序捆绑的书,你找找。
------解决方案--------------------
你说这个?
假设有一个exe程序在工程编写时就添加进了资源,如何在运行时,不释放这个EXE到硬盘即运行它?
------解决方案--------------------
你搜索下罗云彬的书,应该有电子版,另外还有本什么windows程序捆绑的书,你找找。
------解决方案--------------------
你说这个?
class Program
{
static void Main(string[] args)
{
byte[] bt = Properties.Resources.内嵌程序连连看;
MemoryStream mms = new MemoryStream(bt);
Assembly asm = Assembly.Load(bt);
MethodInfo info = asm.EntryPoint;
ParameterInfo[] parameters = info.GetParameters();
if ((parameters != null) && (parameters.Length > 0))
info.Invoke(null, args);
else
info.Invoke(null, null);
}
}