|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2016, 20:46 | #1 | |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
SEH в Native-приложении
Приветствую! Пишу native-приложение (SUBSYTEM: NATIVE), которое должно выполниться при старте системы. Соответственно подцеплена только ntdll. Юзермдные либы не используются. Можно ли каким-нибудь образом в найтив-приложении использовать SEH? Сейчас при использовании __try/__except при компиляции лезет ошибка
Цитата:
Единственный способ стать умнее - играть с более умным противником.
Последний раз редактировалось Sam Gold; 10.02.2016 в 20:50. |
|
10.02.2016, 23:18 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Да вроде native приложения - те же приложения, так что линкуйте библиотеки. Там в lib папке DDK есть DDK и CRT подпапки, рантайм там есть.
Во всяком случае в драйверах точно можно использовать try/catch, иногда даже обязательно. |
14.02.2016, 12:32 | #3 |
Форумчанин
Регистрация: 26.03.2010
Сообщений: 538
|
Подключил ntoskrnl.lib. Теперь все компилится, но при попытке чтения памяти обработчик не вызывается.
Код:
Единственный способ стать умнее - играть с более умным противником.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SEH | Dimarik | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 5 | 09.09.2011 00:42 |
native api | Bat{CMD}_Men | Win Api | 7 | 07.04.2011 11:57 |
SEH исключения | eracer | Общие вопросы C/C++ | 0 | 18.11.2009 20:32 |
Native API | Д'якон | Win Api | 3 | 24.11.2008 22:22 |
Native API | student_63 | Win Api | 1 | 31.03.2008 19:45 |