我有一个用 Visual C++ 编写的 DLL,它与第三方程序(通过标准化接口)一起工作,我需要知道该程序是否正确调用了我的函数,如果有的话。
通常我可以只选择可执行文件作为调试入口命令,但是这个特定的可执行文件可以以某种方式检测到有一个调试器连接并拒绝运行。
它给出以下消息:
---------------------------------------
棱镜 8.1.1
------- --------
找到调试器发现一个调试器在您的系统中运行。
请从内存中卸载它并重新启动您的程序!
请访问:www.prism-astro.com 以获得支持。
--------------------------
好的
---------- -----
如何从程序中隐藏调试器。
请注意,我只是在尝试调试我的 DLL 而不是第三方程序,所以我认为不应该存在法律问题。