系统运行一个EXE,是从文件系统来的,需要引导一下的,不知道你知不知道PE这个东西,每一个EXE都有一个PE,有长有短,有大有小,像C++写的EXE,就比较强,直接引导这个程序,但用.NET写的EXE就不强,为什么说不强.因为它引导.NET加载你这个EXE,然后解释你这个EXE里面的IL代码.所以说.NET写的EXE叫EXE,不如叫配置文件.配置.NET如何运行,... 在内存中运行,除非你自己在内存中引导它.貌似以前有人提过,但没见到人成功过.倒是有人把它写到文件系统,然后运行,然后删除.这个需要一点技巧.大家都知道,正在运行的程序是不能删除的.但如果说运行的程序跟这个文件没有关系的话,那么是可以删除的.不知道你用没用过.NET里面的Aessembl...
|