+ -
当前位置:首页 → 问答吧 → 如何动态地改变程序的编码?

如何动态地改变程序的编码?

时间:2011-11-14

来源:互联网

这个听起来像是在问如何写病毒了呵呵。其实是这样的,我希望用户可以自行修改程序的执行流程和功能,即可以自己写一些“脚本”。然后程序可以根据用户的“脚本”来响应。实现的思路有两种:1.像编译器那样,写一个文本处理的模块,将用户输入文本框内容解析完了if调用各种子过程或者函数。2.能动态地对原始的源码进行改写,然后自身能编译出新的可执行文件来。然后旧的可执行退出,运行新的。

作者: ilovemeat   发布时间: 2011-11-14

你说的方案1比较可行而且实行起来也比较简单 至于方案2 如果你熟悉vb的编译器命令参数的话你可以考虑动态编译 然后生成一个批处理 结束源程序后运行新程序 对于方案2 如果你想实现 最好多找找关于VB编译器的资料

作者: link0007   发布时间: 2011-11-14