是否可以通过 C# 使调试器像 ollydbg 一样?

is it possible to make debugger like ollydbg via c#?

是否可以使用 C# 制作像 OllyDbg 这样的调试器?我的意思是调试 VC++,Delphi,Borland?或者制作类似 IDA(调试器)的东西?

没有。

.NET Framework 语言如 C# 和 VB.NET 不是执行它的最佳选择。从 CPU、图书馆等处获取信息需要做大量工作。您将必须实施如此多的程序来直接调用 DLL 和硬件,在某些情况下这可能是不可能的。

要进行调试并获得 Ring-0 和其他 CPU 和 OS 功能,最好使用 C、C++ 甚至纯汇编。