Страница 1 из 1

Пропало окно

СообщениеДобавлено: 02.03.2017 (Чт) 15:40
pronto
Здравствуйте, все!

Возможно, пропал целый класс, но об этом чуть позже. В очень нужной программе перестало отрисовываться окно с элементами каталога. Spy++ на другом компьютере, где установлена эта же программа выдал вот такое дерево:
Код: Выделить всё
SysTabControl32
˪  ATL:61113418
   ˪  ATL:SysListView32

В больной программе это дерево заканчивается на пункте SysTabControl32. На работоспособности самой программы это никак не сказывается. Файлы открываются и сохраняются. Никаких ошибок не возникает. Полная переустановка не помогла. После некоторых мытарств выяснилось, что перестала запускаться другая программа ACDSee v3.1. Недавно устанавливался CPU-z v1.78, но точек восстановления раньше этой даты нет :(
Есть ли возможность вылечить эту хоробу без полной переустановки системы?

Re: Пропало окно

СообщениеДобавлено: 02.03.2017 (Чт) 23:23
Хакер
Отладчик в руки, и на здоровой машине выявляем последовательность вызовов, которая приводит к созданию нужных окон. Запоминаем.
Потом с отладчиком приходим на больную машину и отслеживаем, как работает эта последовательность на ней.

По результатам эксперимента можно будет сделать выводы, что к чему и как это исправить.

Выкладывать результаты сюда по мере проведения эксперимента — приветствуется.

Re: Пропало окно

СообщениеДобавлено: 03.03.2017 (Пт) 16:45
pronto
Ээээ... Это будет долгий путь... Скачал OllyDbg 2.01. Сижу читаю help.pdf раздел First steps...

Re: Пропало окно

СообщениеДобавлено: 05.03.2017 (Вс) 16:17
Хакер
Я бы посоветовал первую версию брать, она попроще и постабильнее, а самое главное — к ней идут жизненно-важные плагины.

Ты спрашиваешь, если что.

Re: Пропало окно

СообщениеДобавлено: 06.03.2017 (Пн) 1:37
pronto
Хакер, благодарю за содействие! Ещё как минимум месяц будет напряг на работе, поэтому не смогу погрузиться в тему. Если срочно припрёт что-то изобразить, то ноутбук выручит. Если совсем станет худо, то создам ещё один раздел под чистую ХР (или виртуалку накатаю).