Page 2 of 2
Re: Заменить PAGE FAULT
Posted: Fri Jan 13, 2012 4:59 pm
by Mario
Не совсем понятно заменяется обработчик исключений для всех приложений или только для текущего.
Re: Заменить PAGE FAULT
Posted: Fri Jan 13, 2012 5:13 pm
by CleverMouse
Только для текущего потока.
Re: Заменить PAGE FAULT
Posted: Fri Jan 13, 2012 7:51 pm
by Serge
А что мешает запускать программу под mtdbg ?
Re: Заменить PAGE FAULT
Posted: Fri Jan 13, 2012 9:37 pm
by Mario
Большое количество лишних телодвижений.
Re: Заменить PAGE FAULT
Posted: Sat Jan 14, 2012 8:42 am
by bw
> 68.24
И правда, вопрос обсуждался и всё было сделано,
Как сделать полноценный SEH (r1074). В мои времена этого ещё не было, теперь жить интереснее :-).
> Только для текущего потока.
Т.е. для вызывающего процесса/приложения?
..bw
Re: Заменить PAGE FAULT
Posted: Tue Jan 24, 2012 10:38 pm
by SoUrcerer
У меня предложение: если выходит обращение за границами ОЗУ, доступного приложению, то так и писать.
Re: Заменить PAGE FAULT
Posted: Tue Jan 24, 2012 10:46 pm
by Serge
Появление PAGE FAULT на доске отладки и означает "обращение за границами ОЗУ, доступного приложению".
Есть ещё вариант неправильной работы клиента с расшареной памятью, но кто ей пользуется ?
(Сервер создаёт область для общедоступных статичных ресурсов и защищает от перезаписи клиентами, а клиент пытается там напакостить).
Re: Заменить PAGE FAULT
Posted: Tue Jan 24, 2012 10:51 pm
by SoUrcerer
Точно. А я думал почему-то, что когда General protection fault - то тоже page fault выводится. Тогда ок
Re: Заменить PAGE FAULT
Posted: Tue Jan 24, 2012 11:16 pm
by Mario
Serge wrote:Есть ещё вариант неправильной работы клиента с расшареной памятью, но кто ей пользуется ?
(Сервер создаёт область для общедоступных статичных ресурсов и защищает от перезаписи клиентами, а клиент пытается там напакостить).
Как это кто?! Тот кто просил и по чему нытью все делалось, очень даже использовал в OpenDialog.
Также еще планировался
ColorDialog, но не свезло.