Имя: Пароль:
1C
1C 7.7
v7: Отладка под Win10. Как "прибить" DWM ?
0 MWWRuza
 
гуру
04.04.17
01:57
Здравствуйте!
Сегодня столкнулся у клиента с необходимостью отладки 7.7 на её компе под Win10. Судя по всему, десятка унаследовала эту гадость от семерки, в полном объеме. При шагах в отладчике, прыгает по окнам программ, из отладчика выпадает в программу... В семерке, проблем с этим не было - заходишь в диспетчер задач, прибиваешь процесс "DWM"(Desktop Window Manager, или Диспетчер рабочего стола), он опять поднимается, прибиваешь еще раз - и все, он "успокаивается", и перестает мешать отладке, до следующего перезапуска компа :)
Тут-же, сколько его не прибивай, он опять воскресает... Видимо, где-то в настройках соответствующей службы, стоит параметр перезапускать при любом количестве сбоев... А в семерке, видимо стоит "после первого сбоя перезапускать, а после второго ничего не делать"... Думал, изменю этот параметр у десяточной службы, сделаю как в семерке, но, так и не нашел службу, которая отвечает за эту приблуду... Ну, нет там ничего похожего! Как ее настроить так, что-бы можно было останавливать, когда она не нужна? Или может есть другие способы решения этой проблемы?

PS Стараюсь, конечно, у клиентов особо ничего не отлаживать, привожу уже отлаженные дома решения, но, тут несколько нестандартное ТО, которого у меня дома нет, поэтому доводить до ума приходится на месте...
1 victuan1
 
04.04.17
04:19
Поставлю закладку.
2 Морозов Александр
 
04.04.17
04:41
а если режим совместимости попробовать включить?
3 MWWRuza
 
гуру
04.04.17
09:16
(2)Не... Совместимость тут не при чем, еще когда эта проблема в Висте первый раз появилась, все перепробовано было, в том числе и это. Помогает только остановка DWM. Ну, есть еще один способ, один раз шагнув, после точки останова, прыгнуть куда-нибудь до курсора. После этого, иногда начинает работать правильно. Но, это сродни "пляскам с бубном", и очень не удобно, поэтому даже рассматривать этот вариант не хочу...
4 trad
 
04.04.17
09:42
в семерке службу не прибиваю.
один раз делаю F7, после этого F8,F10 работает, не прыгает
про 10 не скажу
5 MWWRuza
 
гуру
04.04.17
11:56
(4)Ну, это как раз то, что я тут описал:
"Ну, есть еще один способ, один раз шагнув, после точки останова, прыгнуть куда-нибудь до курсора."
На десятке работает, но, как мне показалось не всегда... Не каждый раз получалось. Да и не удобно это, надо каждый раз после начала отладки это не забывать делать, со службой, решение более "кардинальное" :-)
6 Mihenius
 
05.04.17
10:38
(0) Делаешь свернуть все окна, выбираешь отладчик.
После этого не прыгает.

Правда мигает ) Но на мигание пофиг.
7 MWWRuza
 
гуру
05.04.17
12:05
(6)Спасибо, попробую сегодня... Вот только один вопрос - а как в 10-тке свернуть все окна? Там в интерфейсе есть такая кнопка?
8 trad
 
05.04.17
12:24
Win+M
9 Ёпрст
 
05.04.17
12:31
или win+D