Мне нужно создать (и запустить!) Поток внутри (а не снаружи) процедуры инициализации определенной библиотеки DLL (LoadLibrary).
Но ...
"Во время запуска процесса и процедур инициализации DLL можно создавать новые потоки, но они не начинают выполнение, пока не будет выполнена инициализация DLL для процесса."
(http://msdn.microsoft.com/en-us/library/windows/desktop/ms682453%28v=vs.85%29.aspx).
И это именно то, что происходит.
Мой вопрос: есть ли обходной путь для этого?
Я запускаю свое приложение в отладчике (OllyDbg). И я не использую никакой компилятор.
мой код:
PUSH 214D84DD // thread id address out
PUSH 0
PUSH 0
PUSH 214D84CD // my function address to run in the thread
PUSH 0
PUSH 0
CALL DWORD PTR DS:[4EBD1204] // KERNEL32.CreateThread
большое спасибо,
Риккардо