У разработчиков служб как раз такой проблемы нет. Достаточно получить токен вошедшего пользователя через WTSQueryUserToken(), далее создать блок...
Сие зависит от рук, ну и от ДНК наверно ещё. Что я использую (вкратце см. выше), то вполне стабильно.
Алгоритм для всех 64-битных ядер: 1. Вычислить индекс/смещение функции в таблице. 2. Эвристически (почти без дизасма) найти базовый адрес таблицы...
Я бы на твоём месте отказался от поддержки Windows 2000. Я вот уже, и всем советую. Функция PsGetProcessImageFileName() работает некорректно....
Через секцию в структуре объекта-процесса. Работает универсально для любой системы от Windows XP до Windows 7 и не требует никаких жёстко зашитых...
Совершенно верно.
1. Некоторые приложения так виртуализовать не получится в принципе. 2. Иногда приложения работают с реестром косвенно через собственный драйвер....
Не понял, так тебе надо ограничение по скорости (шейпинг), или полная блокировка пакетов? Если первое, то отбрасывать пакеты не обязательно (и...
На Windows Vista и выше такое делается довольно просто средствами ядра, на более ранних системах придётся много чего похукать, но в общем и целом,...
Речь об исполняемом файле, я так понимаю? Если да, то так: 1. Из секции модуля pDriverObject -> DriverSection. 2. Через системный сервис...
Прекрасно всё открывается, зарегистрируйся у них и войди под своим Live-логином.
Это ты описал ситуацию, при которой fast mutex как раз был бы более уместен (когда синхронизируется какая-то затратная по времени операция). Но у...
Предложи вариант быстрее. Только, пожалуйста, безо всякой недокументированной грязищи. Чем не стабильно-то? Про память понятно, что ещё? Как...
Стабильность, знаете ли, разная есть тоже. Про падения системы вообще и речи нет, и так понятно, что это недопустимо. А вот если, положим,...
А как же! Либо скорость либо стабильность, всегда было так.
Кстати, они там почему-то fast mutexes используют. Правильнее было бы на spin locks переписать, оверхед же.
Я уже отписал выше, что следует использовать. Эот вариант при грамотной реализации удовлетворяет всем критериям, как то: производительность,...
Разделяемая секция и APC в качестве сигнала.
Проблема в терминологии, полагаю. Очевидно же, что под "мёртвым процессом" автор имел в виду не настоящий мёртвый процесс, а процесс, никак не...
Я не был бы так категоричен. Мы ж не знаем, что за код у автора, и мы не знаем, создают ли статически связанные dlls потоки. В общем, я к тому,...
Имена участников (разделяйте запятой).