(.net)中间语言exe编辑器?

4

我知道我们有ILdasm,但是是否有任何工具可以让我在不必经过将其转换为IL代码并包含资源等等繁琐步骤的情况下编辑.exe或.dll文件,并手动编辑后再重新编译呢?


1
是的,他必须通过我们Leppie才能得到他的答案 ;) - Matthew Scharley
为什么会有负面评价?这是一个真正的问题。 - Umair Ahmed
1
其实我自己也在想。 - Matthew Scharley
1
问题是真实的,但言辞令人厌恶,不是吗? - Arsen Mkrtchyan
已删除有问题的部分。尽管如此,这个问题收到的任何负面评价仍然是应得的。 - Cerebrus
3个回答

3
您可以使用 Reflector 将整个命名空间反编译为源代码(而不是 IL),但是您仍然没有直接的编辑器,您必须将其复制/粘贴到代码文件中并重新编译。
另一方面,看起来我错了,Reflector 有一个插件 Reflexil,看起来它会做你想要的事情。

据我所知,Reflexil只允许您在运行时执行操作,这并不是我想要的。 - devoured elysium
啊,看起来这是一个新版本。我会检查一下。 - devoured elysium

1

0

也许你应该看看Mono.Cecil。它是一个用于操作IL的托管库。你可以随意添加、删除和修改方法。

虽然它不是一个IDE,但它应该是一个起点。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接