| eXeL@B —› Вопросы новичков —› Сворачивание игрового окна при срабатывании breakpoint'a | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 17 августа 2006 00:38  · Личное сообщение · #1 Собственно вопрос. Приаттачил olly к игре, поковырялся, нашел нужное значение, поставил на него breakpoint, вернулся в игру, изменил значение - срабатывает bp и игра(окно) пытается свернуться и выйти обратно в olly, но это не получается и игровое окно "зависает". Короче окно игры не может свернуться при срабатывании bp пытаясь выйти обратно в дебагер, приходиться ctrl+alt+del убивать процесс. Что делать? ![]()  | 
| 
 | 
Создано: 17 августа 2006 13:26  · Личное сообщение · #2  | 
| 
 | 
Создано: 17 августа 2006 17:03  · Личное сообщение · #3  | 
| 
 | 
Создано: 17 августа 2006 18:03  · Личное сообщение · #4 Говорят вот это может помочь : F12 - stops program execution by suspending all threads of debugged program. Don't resume threads manually, rather use ordinary continuation keys and menu items (like F9). Ну и переход на софтайс, хотя для полноэкранных, наверное, лучше удаленная отладка. Ну и дизассемблеры - в бой ! ![]()  | 
| 
 | 
Создано: 17 августа 2006 19:13  · Личное сообщение · #5  | 
| 
 | 
Создано: 17 августа 2006 20:49  · Личное сообщение · #6 tundra37 F12 это же просто пауза, не понял.. Veliant ALT+F5 в принципе помогает, только одна засада есть: starcraft к примеру запускается в 640x480x256 и olly в таком же разрешении вызывается... окно дампа, стека и регистров не видно, толком потрейсить не получается :/ Может че можно придумать чтобы экран в 1024X768 вернуть? ![]()  | 
| 
 | 
Создано: 17 августа 2006 21:19  · Личное сообщение · #7 tundra37 пишет: Ну и переход на софтайс ...вообще,сейчас у SoftIce с играми какое-то особенное поведение -- как только на шестнадцатиричном горизонте появляется DirectX с его библиотеками,так отладчик неминуемо роняет систему в BSOD.Непонятно,чем же тогда отлаживают подобные DirectX приложения... tundra37 пишет: наверное, лучше удаленная отладка ...не знаю,не пробовал. ----- the Power of Reversing team ![]()  | 
| 
 | 
Создано: 20 сентября 2006 09:02  · Личное сообщение · #8  | 
| 
 | 
Создано: 20 сентября 2006 09:34  · Личное сообщение · #9  | 
| 
 | 
Создано: 20 сентября 2006 09:50  · Личное сообщение · #10  | 
| 
 | 
Создано: 30 января 2007 01:27 · Поправил: sliderZ  · Личное сообщение · #11 Появилась идея избавиться от этой проблемы путем подмены парамов главного окна игры, только что менять пока не пойму. К примеру оно создается CreateWindowEx с WS_POPUP|WS_VISIBLE, в качестве позиции 0,0 и размер через GetSystemMetrics получает. Что-нибудь можно подменить чтобы был доступ к Olly (alt+f5 не всегда помогает) после срабатывания bp и зависания окна? И такой еще вопрос, можно ли заставить запускаться игру в окне если предусмотрен только fullscreen..? ![]()  | 
| 
 | 
Создано: 30 января 2007 10:20  · Личное сообщение · #12  | 
| 
 | 
Создано: 30 января 2007 10:33  · Личное сообщение · #13  | 
| 
 | 
Создано: 31 января 2007 02:20  · Личное сообщение · #14  | 
| 
 | 
Создано: 31 января 2007 04:05  · Личное сообщение · #15  | 
| 
 | 
Создано: 31 января 2007 10:19 · Поправил: Gluk  · Личное сообщение · #16  | 
| 
 | 
Создано: 31 января 2007 23:28  · Личное сообщение · #17  | 
| 
 | 
Создано: 01 февраля 2007 02:21  · Личное сообщение · #18 sliderZ пишет: И такой еще вопрос, можно ли заставить запускаться игру в окне если предусмотрен только fullscreen..? D3DWindower - http://www.sghi.info/archives/nice_freeware_software/D3DWindower_1.88/ D3DWindower_1.88.rar Была подобная тема: http://exelab.ru/f/action=vthread&forum=1&topic=6623&page= 1#6 ![]()  | 
| eXeL@B —› Вопросы новичков —› Сворачивание игрового окна при срабатывании breakpoint'a | 








 Для печати