标签: c# ruby windows winforms
我想知道,如果使用反射,我可以在运行时更改代码文件/可移植可执行文件,并保存它们。从技术上讲,可执行文件正在保存对自身的更改。我有和正在做这个有两个可执行文件,一个只是简单地读取另一个的字节,编辑,重新排列和覆盖。我只是想知道是否有一个聪明的反射选项,使用.Net?如果没有,那么在Windows上运行的任何其他语言都有此功能吗?我听说过很多关于Ruby的好东西。如果您有兴趣,我的目标是将我自己的自定义数据库类编译到我的exe中,作为我的程序数据库。
答案 0 :(得分:0)
这是一个正在运行的Ruby脚本的youtube video,用于重写自身。到Yusuke Endoh;有more。