Информация об изменениях

Сообщение Re[3]: Исключение в user32.dll!UserCallWinProcCheckWow от 05.08.2018 23:26

Изменено 05.08.2018 23:43 Aniskin

Re[3]: Исключение в user32.dll!UserCallWinProcCheckWow
Здравствуйте, Aniskin, Вы писали:

К>>Не выгружайся в DllMain — возвращай 1 в процесс детач.


A>Я уже сделал возврат S_FALSE в DllCanUnloadNow, но это какое-то кривое решение.


Не помогло. Ситуация оказывается несколько иная, нежели я думал. Падения происходят и без выгрузки моей dll. Через несколько открытий/закрытий окон Проводника при открытии нового окна он все же падает с тем же стеком.

И еще хотел спросить — является ли нормой, что в ProcessHacker в списке модулей процесса я вижу свою dll два раза:

Base address / Size
0x18300000 / 9,28 MB
0x6cd0000 / 20 kB
Re[3]: Исключение в user32.dll!UserCallWinProcCheckWow
Здравствуйте, Aniskin, Вы писали:

К>>Не выгружайся в DllMain — возвращай 1 в процесс детач.


A>Я уже сделал возврат S_FALSE в DllCanUnloadNow, но это какое-то кривое решение.


Не помогло. Ситуация оказывается несколько иная, нежели я думал. Падения происходят и без выгрузки моей dll. Через несколько (может как через 2, так и через 20) открытий/закрытий окон Проводника при открытии нового окна он все же падает с тем же стеком.

И еще хотел спросить — является ли нормой, что в ProcessHacker в списке модулей процесса я вижу свою dll два раза:

Base address / Size
0x18300000 / 9,28 MB
0x6cd0000 / 20 kB