Не понятен вопрос. По поводу маппинга физической памяти есть пример в одной из статей MS REM`а на сайте
sprintf(buffer,"%u,%2.2lu GB", (int) ((float) i64/1024/1024/1024, i64%(1024*1024*1024)) * 100 / 1024 / 1024 / 1024); i64 - 8 байт длиной. Параметр...
/ - целочисленное деление когда применяется к целым числам. Надо привести типы к вещественным: ((float) i64)/1024/1024/1024 Соответственно % - то...
Не знаю как в висте, на x64 эта штука вполне работает. Проверка происходит примерно раз минут в 10, хотя такое ощущение, что это каким-то образом...
Вопрос по-прежнему акутален. Есть ли у кого-нибудь любые *безумные* идеи как можно отправить user-mode APC максимальному числу потоков в системе...
Существуют ли в KTHREAD или TEB поля, которые можно относительно безопасно использовать для сохранения контекста потока на время вызова некоторых...
_chsize()
Обнаружил интересное поведение функций WaitFor...Object(). Если при вызове указано состояние Alertable = FALSE, то вызывающий поток не будет...
сегментной организацией памяти под <Win32> особых <--- под 32-бит конечно :) ЗЫ: А куда делось редактирование???
qwe Имхо, плюсы были добавлены не столько в саму процессорную архитектуру, сколько в организацию Win64. Сами 64 разряда мало кому нужны. Да и с...
sadomazer Немного не так. Все функции с префиксом Zw вызывают функции Nt. В юзер-моде эти две функции вообще идентичны, в кернел-моде Zw...
Klayd Еще одна мысль по поводу прерываний пришла. Прежде чем выключать прерывания при правке кода функции нужно залочить память с помощью...
witcher http://www.wasm.ru/article.php?article=drvw2k03 - в приложении к статье исходники драйвера, открывающего порты ввода-вывода Самая большая...
Идей ни у кого нет? Похоже придется все же делать все через заднепроходное отверстие :(
typedef struct _THREADINFO { DWORD dwFlags; HANDLE hCopyEvent; LPFILEINFO lpSrcFiles; DWORD dwError; HWND hStatusDbg; HANDLE hStatusInitEvent;...
Попробуй разрешить прерывания на время вызова NtQuerySystemInformation() в TrueNtQuerySystemInformation(). Кстати, запрещать прерывания таким...
Напрямую работать с портами контроллера ОЗУ
Chingachguk BaseAddress - на входе желаемый адрес проекции (если NULL -на усмотрение системы), на выходе в случае успеха - виртуальный адрес...
SectionOffset - смещение от базы секции, в виртуальных адресах. Так ты говоришь ей, что надо маппить, начиная с виртуального адреса...
Добрый день всем. Помогите плз с навалившейся кучей вопросов 1) Существует ли аналог ZwGetContextThread для режима ядра? 2) Под Win64...
Имена участников (разделяйте запятой).