"Имя, сестра, имя!" (C) фильм "Три мушкетёра". То есть код где? Может быть там можно на хвостовую рекурсию перейти и стек не будет заканчиваться. Но без кода -- "экстрасенсы в отпуске" ;-)
Ternick, специально сейчас скачал OllyDbg 1.10 с оригинального сайта автора вот отсюда и ещё раз прогнал именно его и на WinXP, и на Windows Seven 32. Всё работает и там, и там.
Ternick, модификация от LCF-AT вроде как называется Olly Grn. И LCF-AT вообще-то баба, так что не "такой же как у него", а "такой же как у неё" ;-) Вот где найти не знаю.
Ternick, а вот на Windows Seven 64 не прошло. Но не скрипт виноват, сам vmprotect просёк что его трассируют и вывел окно с надписью что обнаружен отладчик, дальше он работать не будет и завершился. Так что надо однозначно 32-хбитный Windows и чтобы или XP, или Windows Seven. За 8 и 10 уже ничего не скажу.
Ternick, на Windows Seven 32 тоже прошло на ура. На Windows Seven 64 не проверял, а Windows 8 и Windows 10 у меня физически нет ни живых, ни виртуальных и установить неоткуда, я Windows старше семёрки вообще никогда в живую не видел, только на картинках.
Ternick, скрипт прекрасно работает и всё распаковывает. Я проверял именно на "VMProtect 1.8 AL Manually" из комплекта этого скрипта. Установил в виртуалке Windows XP SP3 и проверил. Чтобы не быть голословным даже записал видео как этот скрипт распаковывает этот "VMProtect 1.8 AL Manually".
Вот видео в формате mp4 (14 мегов)
Вот на всякий случай то же самое видео в формате avi (82 мега) если вдруг почему-то mp4 не будет показываться.
Скрипт прекрасно отрабатывает, ни на какой строке 4840 не останавливается и полностью распаковывает этот UnPackMe.exe из каталога "VMProtect 1.8 AL Manually".
У меня это вообще не работает, у меня под виртуалкой x86_64, а надо чтобы было просто x86. Живого Windows у меня нет и не будет никогда, а переустанавливать на виртуалку x86 мне лениво. Так что sorry.
Он не останавливает, там же написано что "Process terminated". Что-то не срабатывает видать. Или ложно срабатывает. Может быть там какая-нибудь защита от отладки, может ещё чего подобное. Может быть этот скрипт не способен корректно работать без помощи плагинов PhantOm и StrongOD или аналогичных... В общем экстрасенсы затрудняются ответить ;-)
но я хочу что-бы функции работали лишь при явном включении заголовочного файла.
Ключ "-Wpedantic" и это перестанет быть warning, а станет error. В результате компилироваться перестанет и в связи с этим функции перестанут работать без явного включения заголовочного файла ;-)