Всем добрый день. Задача следующая: необходимо подменить DllMain(EntryPoint) во время исполнения DLL. Т.е. DLL_PROCESS_ATTACH обрабатывает одна функция входа, после чего, меняем DllMain и например DLL_THREAD_DETACH обрабатывается уже в новой, подмененной DllMain. Будет ли достаточно просто изменить LDR_MODULE.EntryPoint? Пробовал, но что-то не работает, может кто подобным занимался? Какие могут вылезти подводные камни после таких шаманств?