|
|
|
Убить процесс в состоянии дебага
|
|||
|---|---|---|---|
|
#18+
Всем привет, давно не виделись :) Так, вопрос. Часто случающаяся ситуация, когда IDE дохнет/отваливается, при этом её программа в режиме дебага продолжает работать, все, кто пытается её убить, получают access denide или в лучшем случае: программа в дебаге, убита быть не может. Как такие вещи убивать? А так же, как убивать сервисы, которые нельзя остановить? К примеру, аутпост 1.0 иногда уходит в космос, ничё в сеть запускать не даёт и сам не выходит из трея, сервис не остонавливается, процесс не дохнет. Sad :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 09:49 |
|
||
|
Убить процесс в состоянии дебага
|
|||
|---|---|---|---|
|
#18+
Подвисшее приложение с прриаттаченным дебаггером (я так понял, это при запуске из IDE приложения, которое потом зависает вместе со средой разработки?) - берем process explorer с www.sysinternals.com, затем не трогая IDE (не важно. что висит - не выгружаем в любом случае) лезем в свойства отлаживаемого приложения, вкладка Threads. Сносим по очереди те, что имеют отношение к дебаггеру. В какой-то момент IDE выдаст сообщение, что страшная ошибка, сохраните проект и перезапустите среду (все проверялось только на Дельфи 7). Т.е. все "отвиснет" обратно, да еще и сохранить даст. Outpost - сложно сказать, там ведь виснет не только и не столько сервис, сколько управляемый сервисом драйвер. А как драйвер режима ядра выгрузить - сложно сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.09.2005, 09:57 |
|
||
|
|

start [/forum/topic.php?fid=26&msg=33267911&tid=1512287]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
151ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 433ms |

| 0 / 0 |
