调试 C# 应用程序
我想调试 ac# 应用程序,它是一个很大的应用程序,我无法自己构建它。我只能为此构建一部分(DLL)。我的机器中安装的应用程序是由其他人构建的。但是当我自己重建DLL并替换我机器中当前的DLL后,新的DLL无法加载。我猜原因是在旧的 DLL 中它有作者的密钥,因此我们无法用我定制的 DLL 替换它。如果是这样的话,是否有任何可破解的方法可以用我自己的DLL替换DLL?
I want to debug a c# application, it's a big application and I can't build it all by myself. I can only build a portion(a DLL) for that. The application installed in my machine is built by others. But after I rebuild the DLL by myself and replace the DLL currently in my machine, the new DLL can't be loaded. I guess the reason is in the old DLL it has the key of the author so that we can't replace it with my customized one. If it's the case, is there any hackable method to replace the DLL with my own one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
唯一的方法是绕过 给定程序集 或 全球范围内,但请注意,这可能会造成巨大安全问题。
The only way is to bypass strong name verification for a given assembly or globally but be warned that this could pose a HUGE security problem.