我是dnSpy新手,我想调试一个程序,我在de4dot中消除了.dll的混乱,然后在dnSpy中打开它进行调试。我试着编了一些方法。没有编译错误,保存它。运行程序,导致崩溃。但是有人在他的电脑上尝试了同样的方法,但是这个程序运行得很好。我也不知道原因。
尝试在.dll中编译一个随机方法而不改变任何东西,但仍然是一样的。程序崩溃了。但是,当我让程序在没有dnSpy编译的情况下运行时,它就能工作了。为什么?有人甚至尝试了和我一样的步骤,他的程序工作,但我的没有。我尝试使用x86,x64,netframework,……在不同的版本上,但都不起作用。谁能告诉我我有什么问题吗?我使用的是Windows 10 x64 20h2。我已经在SDK 5中安装了DotNet4.8和3.5。
发布于 2021-08-25 09:54:32
嗯,我想出来了。是de4dot的解混淆过程出错了。
https://stackoverflow.com/questions/67833546
复制相似问题