Здравствуйте. Пытаюсь упаковать dll. Если использовать явное связывание (через LoadLibrary и GetProcAddress), то всё ОК. А вот если использовать...
При помощи NtSetInformationProcess установил 1, 4, 5 биты (50dec) Проверил с помощью NtQueryInformationProcess Не помогло...
докопался до того, что судя по всему проблема происходит в _RtlIsValidHandler (в _RtlDispatchException) а возможно и в _RtlLookupFunctionTable...
Тем не менее, господа, может кто сможет просто взять мой код и продебагать его под win7 (Vista)? Буду премного благодарен, если поможете решить...
Попробовал запустить программу под OllyDbg. Так вот, таким образом запущенная программа замечательно работает... Что мне можно попробовать сделать...
Прошу прощения, я пока далёк от системного программирования. Мне нужно установить символы для win7 (если я на ней тестирую) В OllyDbg попробовать...
Прошу прощения, я не дописал в первом посте. Работает под win2k и winXP, а вот под winVista и win7 падает.
Вот оригинальный и упакованный файлы.
Да, забыл сказать, исключение вызывается так: try { throw 1; } catch(...) { cout << "exception\n"; } В debug работает, а в release - нет.
Здравствуйте! Пишу пакер. Он расположен по одному адресу, а пакуемое приложение выстраивает по другому. После того, как выстроил пакуемое...
Имена участников (разделяйте запятой).