/ Gh и / GH вызывает мое приложение не запускаться - PullRequest
0 голосов
/ 05 июля 2018

У меня есть приложение x64 Visual C ++, для которого нужно иметь ловушки _penter и _pexit. Я написал файл asm и добавил его в приложение, и оно вызывает нужную мне функцию из моего приложения, и оно прекрасно компилируется. Но я видел, что функции _penter и _exit не вызываются. Я добавил параметры / GH и / Gh в свое приложение, но после того, как добавил, что оно не запускается, а просто закрывается. У меня нет файла журнала, сгенерированного из моего приложения, и Windows «Event Viewer» также не показывает никаких ошибок. Где еще я могу искать ошибки? Мог ли я пропустить что-то очевидное?

1 Ответ

0 голосов
/ 05 июля 2018

Спасибо, я понял это!

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

Это становится рекурсивным вызовом и, таким образом, переполнение стека.

Спасибо!

...