AndreyMust19 Пока ваш тред из сервиса(симафору и прочие механизмы синхронизации) ожидания вернётся он много раз будет прерван. Выходите вы из...
AndreyMust19 Я вас тоже не понимаю, что подразумевается под синхронизацией и чего ? 1. Обращений к какимто переменным - ну так на шине сигнал...
AndreyMust19 Больше подходит задача. Для начала следует поставьть вопрос - под какую ось нужна среда, в оси где есть окна параллельно ничего...
Установить масм, фасм вам точно не нужен - там гибкий макроязык, но это очень редко бывает нужно. У фасма кривой синтаксис. Далее можно со мной...
Что это за бред. Одно ядро - один поток. И языки тут не причём. Если я на VBA напишу код и запущу у себя(аффинитет 2), то он параллельно на двух...
Great Вот есчо: [img]
В си конвенции вызова вызывающий процедуру код должен очистить стек, в stdcall конвенции процедура сама очищает стек(посредством Ret N).
Semiono ShellExecuteA сама стек очищает, хотя с такой задержкой не критично. Должно работать.
IceFire Наверно всё проще, я запутался %), шадов сервисы тут не причём, возврат на сервис ведь после отработки вашего кода, который не известно...
Всем привет. Нужно собрать эти таблицы от всех версий(KernelCallbackTable, в User32.dll что юзает KiUserCallbackDispatcher). Можно вручную...
IceFire Это изза рекурсивных вызовов теневых сервисов. Например вызывается какойто сервис, он юзает KeUserModeCallback(), переходит в юзермод, там...
Stiver 2 не оптимально. 3 - обьясните подробнее, что за граф ?
Наверно изза этого у вас и падает дров при выгрузке - не соответствие числа входов в обработчик числу выходов.
Код атомарно сбрасывающий флажёк должен находится в невыгружаемой памяти, либо какието дополнительные манипуляции выполнять, например тред может...
Всем привет. Такая проблема. Есть таблица, созданная парсингом/дизассемблированием процедуры. Это двусвязанный список, в котором определены все...
TSS Не нужно запрещать прерывания не потомучто атомарно, а потомучто только одна инструкция исполнятся со сброшенным IF, а для одной инструкции...
На W7 нет где потестить. Продебажте сами, тогда видно будет в чём причина.
bugmenot Странно, но у меня доходит. Как вы смотрите что Int3 сработал ?
Нужно снимать перехваты, если обработчики в выгружаемом драйвере. Вроде у меня крах с таким кодом ошибки был спустя десятки секунд, когда не...
Он и должен вылетать. Приложение тихо завершается - обработчик генерирует исключение #BP(при исполнении Int3). Это приводит вновь к вызову...
Имена участников (разделяйте запятой).