我们的程序使用第三方库(用 c++ 编写的桌面应用程序),库受到反调试代码、加密/解密层、垃圾代码、触发异常和其他反调试技术的保护,无法正常工作调试模式(在 Visual Studio 2010 上)。
我在库中只使用了两个函数,其余的代码越来越大,但是因为我不能在调试模式下运行它,所以开发起来越来越难。所以我的问题是将这个库与我的应用程序分开并使用调试支持,但仍然能够使用这两个函数,因为我们的应用程序需要它们,这可能是一种实用的方法。
我们的程序使用第三方库(用 c++ 编写的桌面应用程序),库受到反调试代码、加密/解密层、垃圾代码、触发异常和其他反调试技术的保护,无法正常工作调试模式(在 Visual Studio 2010 上)。
我在库中只使用了两个函数,其余的代码越来越大,但是因为我不能在调试模式下运行它,所以开发起来越来越难。所以我的问题是将这个库与我的应用程序分开并使用调试支持,但仍然能够使用这两个函数,因为我们的应用程序需要它们,这可能是一种实用的方法。