Структура процесса для Windows: Как хранить информацию о пользователе?

голоса
0

Я хочу сохранить некоторую информацию в EPROCESS структуры процесса в ядре Windows NT. Моя цель состоит в том, что когда Winlogon называется я хочу назначить уникальное значение для следующего процесса, на основании которого пользователь входит в. Но я не знаю, где хранить этот уникальный идентификатор. Я попробовал и преуспел в изменении некоторой информации (например, маркеры) в блоке EPROCESS процесса по способу модификации объекта Прямой ядра и интересно, если есть какая-то структура в этом блоке, где EPROCESS некоторую другая информация может быть сохранена.

PS Для модификации блока EPROCESS я использовал драйвер устройства.

Задан 10/12/2008 в 09:29
источник пользователем
На других языках...                            


2 ответов

голоса
3

Структура EPROCESS непрозрачна и не имеющие документы, то есть вы не должны возиться с его внутренностями. Это требует, среди прочего, чтобы проверить на каждую версию операционной системы и пакета обновления вы планируете на поддержку.

Ответил 27/01/2009 в 19:45
источник пользователем

голоса
1

Не изменяйте EPROCESS. Это принесет вам большое горе.

Кроме того, если вы делаете, не устанавливайте ее на кого ELSES машине. Это совершенно неправильно навязывать такое глубоко разрушительное, систему дестабилизирующего изменения на другой компьютер лиц. Как бы понравилось, если бы я дал вам туберкулез?

Ответил 25/03/2009 в 21:30
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more