![]() |
eXeL@B —› Вопросы новичков —› Как работать с много-поточной программой? |
Посл.ответ | Сообщение |
|
Создано: 02 января 2017 03:57 · Личное сообщение · #1 Всем привет. Подскажите пожалуйста почему не срабатывает половину брейкпоинтов в много-поточной программе? Точнее я знаю, что такое много-поточная программа (из опыта программирования не сложных многопоточных программ), но я не понимаю почему не срабатывают бряки которые по идее должны срабатывать? Ну вот смотрите если чуть по подробнее, беру короче программу (не чем не упакованную), гружу короче в olly, потом идёт старт самой программы, а точнее сперва показывается загрузочное окно и работает код пока-что в одном потоке и что-то делает, (постарался посмотреть что там можно забацать, например тупо найти как обычно "if" и сразу же понять как происходит проверка лицензии и всего-всего, но не так всё просто, там не чего интересного нет) всё вроде-бы идёт норм, но потом появляется окно активации из неоткуда и вот потом начинаются "левые" потоки создаваться, что и затрудняет мне отловить момент появления этого окна активации и пойти анализировать в противоположную сторону выясняя что вызывает вызов этого бесючего окна. ![]() |
|
Создано: 02 января 2017 04:27 · Личное сообщение · #2 |
|
Создано: 02 января 2017 08:52 · Личное сообщение · #3 |
|
Создано: 02 января 2017 10:14 · Личное сообщение · #4 |
|
Создано: 02 января 2017 11:14 · Личное сообщение · #5 dosprog А может окно другому процессу принадлежит. Вот как в примере. ![]() ----- vx ![]() |
|
Создано: 03 января 2017 14:09 · Личное сообщение · #6 |
![]() |
eXeL@B —› Вопросы новичков —› Как работать с много-поточной программой? |