我可以通过C#调用x86汇编程序这样的东西吗?我希望能够将x86指令作为字符串传递并获取字节数组.如果不存在,我该如何制作自己的?
要清楚 - 我不想从C#调用汇编代码 - 我只是希望能够从指令汇编代码并以字节数组获取机器代码.我将注入这个代码(将在运行中生成)以完全注入另一个进程.
作为我在个人项目中做的一些早期原型设计的一部分,我写了很多代码来做这样的事情.它不需要字符串 - x86操作码是X86Writer类上的方法.它根本没有记录,并且几乎没有完全覆盖,但如果它有意义,我愿意在新BSD许可下开源.
更新: 好的,我已经创建了该项目 - Managed.X86