请教怎样在一个程序中设置参数以生成另一个EXE文件,根据参数的不同而使生成的EXE不同

请问怎样在一个程序中设置参数以生成另一个EXE文件,根据参数的不同而使生成的EXE不同。
望高手解答,谢谢。
哪有相关的例子,或者哪本书有相同的知识?

------解决方案--------------------
动态生成解释类的语言比如script, 或者lisp都是可行的,但动态生成exe很困难,动态修改exe比较实际一点。期望有一等一的高手出招搞掂“动态生成exe”。
------解决方案--------------------
估计又是一打算写病毒写木马的
------解决方案--------------------
生成的EXE不同之处如果只是几十个字节的话,可以先随便生成一个,然后绑定到你的程序之中,使得程序执行之后会释放该EXE,然后再修改EXE的字节码