Вниз
Скачать: CL | DM;

внедрение Dll и Open/SaveDialog   Найти похожие ветки 

 
lu0 ©   (2006-09-11 15:09) [40]


> Столь же очевидно должно быть то, что после старта процесса
> в suspended-режиме статический импорт еще не выполнен, в
> т.ч. не выполнен импорт commdlg32, отвечающего за работу
> упомянутых диалогов.
> Подозреваю что внедряемая тобой DLL тем или иным образом
> импортирует тот же модуль commdlg32. Поскольку твоя DLL
> грузится в доп.треде процесса-"жертвы", загрузка и инициализация
> commdlg32 при этом происходит том же самом доп.треде, хотя
> ризюмированный тобой после этого процесс-"жертва" на полном
>  праве считает, что commdlg32 загружен и инициализирован
> в осн.треде, со всеми вытекающими последствиями.
> В этом скорее всего и проблема.

эх, дядька-дядька .... вот написал бы это с самого начала .... цены бы не было !


 
Ketmar ©   (2006-09-11 15:11) [41]

> [39] Сергей М. ©   (11.09.06 14:26)
по пунктам, пожалуйста. также поясни, почему у меня Kassandra работает (которая именно debug api использует для внедрения и перехвата). я опять сделал что-то не так и забыл об этом винде рассказать? %-)


 
Сергей М. ©   (2006-09-11 15:16) [42]


> lu0 ©   (11.09.06 15:09) [40]


> вот написал бы это с самого начала .... цены бы не было


А репа-то тебе своя на что ?)
Взял бы да почитал хоть что-нть про то, что происходит в недрах сист.загрузчика)


 
lu0 ©   (2006-09-11 16:04) [43]


> А репа-то тебе своя на что ?)

шоб есть в неё :)
штобы што-нибудь почитать надо знать что читать ...


 
Сергей М. ©   (2006-09-11 16:08) [44]


> штобы што-нибудь почитать надо знать что читать ...


Рихтера хотя бы почитай.


 
Ketmar ©   (2006-09-11 16:13) [45]

> [42] Сергей М. ©   (11.09.06 15:16)
да что там читать? сомтрим в отладчике, где вываливается первый бряк. понимаем, что это ливер системы. далье -- очевидно. %-)


 
Ketmar ©   (2006-09-11 16:13) [46]

сорри за опечатки %-)


 
lu0 ©   (2006-09-11 17:06) [47]

http://forum.oszone.net/printthread-52078.html

вот ответ на мой вопрос.

хотя сейчас я сделал всё на DebugApi :)


 
Сергей М. ©   (2006-09-12 09:09) [48]


> lu0 ©   (11.09.06 17:06) [47]
>
> http://forum.oszone.net/printthread-52078.html
>
> вот ответ на мой вопрос.
>


Там не ответ, там извращение)

Цитата оттуда:

ResumeThread(pInfo.hThread);                    // Размораживаем процесс
Sleep(300);                                                   // Даём ему немножко времени очухаться
SuspendThread(pInfo.hThread);                   // Снова замораживаем его


"немножко времени очухаться" - а если не успеет "очухаться" ?)


 
lu0 ©   (2006-09-12 09:28) [49]


> Там не ответ, там извращение)

ну ...... не суть, искал я изначально что-то типа такого

но DebugApi рулит .... как раз из-за "очухаться" .....
всем спасибо


 
lu0 ©   (2006-09-12 09:28) [50]

если хочете то выложу что получилось ..........


 
Сергей М. ©   (2006-09-12 09:53) [51]


> если хочете то выложу что получилось


Нет уж, увольте) ... не хоЧим) .. кушайте саме)



Страницы: 1 2 вся ветка

Скачать: CL | DM;



Память: 0.54 MB
Время: 0.026 c
3-1161345297
антон_
2006-10-20 15:54
2007.01.21
EhLib36 SaveDBGridEhToExportFile ExportAsXLS


15-1167050719
Expell
2006-12-25 15:45
2007.01.21
Блокнот


15-1167219353
Руслан56
2006-12-27 14:35
2007.01.21
как подключить Библиотеки BDE


11-1144047866
Vadim Petrov
2006-04-03 11:04
2007.01.21
Навести порядок в компонентах


15-1166525265
Rouse_
2006-12-19 13:47
2007.01.21
Просто гениально!!!




   Наверх