我有一个x64 Visual C ++应用程序,我需要具有_penter和_pexit挂钩。我已经编写了asm文件并将其添加到应用程序中,它从我的应用程序中调用了我需要的函数,并且可以正常编译。但是我看到没有调用_penter和_exit函数。我在应用程序中添加了/ GH和/ Gh选项,但是在添加之后,它不会启动而是仅退出。我没有从应用程序生成日志文件,Windows的“事件查看器”也未显示任何错误。我还能在哪里寻找错误?我可以错过明显的东西吗?
答案 0 :(得分:0)
谢谢,我知道了!
它变成一个递归调用,因此是一个堆栈溢出。
谢谢!