English 中文(简体)
Windows处理结构:如何存储用户信息?
原标题:
  • 时间:2008-12-10 08:29:25
  •  标签:

我想将一些信息存储在Windows NT内核进程的EPROCESS结构中。我的目标是,当调用winlogon时,我想根据登录的用户为下一个进程分配一个唯一的值。但是我不知道在哪里存储这个唯一的ID。我已经尝试并成功地修改了一些信息(比如令牌)在一个进程的EPROCESS块中通过直接内核对象修改的方法,我想知道在这个EPROCESS块中是否有任何结构可以存储其他信息。

附言:为了修改EPROCESS块,我使用了设备驱动程序。

问题回答

EPROCESS 结构是不透明和未记录的,这意味着你不应该去操纵它的内部。这样做需要你在计划支持的每个操作系统版本和服务包上进行测试,等等。

不要修改 EPROCESS。这会给你带来巨大的悲痛。

此外,如果您这样做,请勿将其安装在其他人的计算机上。这是在另一个人的计算机上强加如此严重的破坏性,系统不稳定的变化是绝对错误的。如果我给您提供结核病,您将如何处理?





相关问题
热门标签