/ Gh和/ GH导致我的应用程序无法启动

时间:2018-07-05 13:44:02

标签: windows visual-c++ 64-bit

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

1 个答案:

答案 0 :(得分:0)

谢谢,我知道了!

https://social.msdn.microsoft.com/Forums/vstudio/en-US/7e3eb492-69ac-49a2-86ad-9b16a391996e/penter-cause-stack-overflow?forum=vclanguage

它变成一个递归调用,因此是一个堆栈溢出。

谢谢!