我想到的 有4种方法:
1.从已知的地方(已经有个exe在那里),拷贝过来
2.熟悉PE结构,直接createfile 生成,手动写个pe有不少教程,上看雪看看
3.写个编译器,相当于把一个源码编译成exe
4.调用已知的编译链接器,把特定代码生成EXE
如果我的回答没能帮助您,请继续追问。
直接用system.diagnose.process.start方法调用c#的编译器csc.exe,在命令行传入要编译文件的目录和输出路径的参数,就可以生成.net程序集文件(可以是exe)1.编写一个程序去生成另外一个程序的过程被称之为原编程(Metaprogramming)。2.它可以被应用于让程序根据给定数据生成代码。
3.单一一个程序可能不足以表示给定数据的所有方面。
4.让一个程序去分析这个数据并生成新的程序去处理数据所有的方面可能会容易一些。Lisp就是一例支持这种编程模式的程序语言。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)