首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows PE结构中的管理进程位

Windows PE结构中的管理进程位
EN

Stack Overflow用户
提问于 2018-05-19 01:21:16
回答 1查看 322关注 0票数 0

假设我们为任何给定的PE映像填充了PIMAGE_NT_HEADERSPIMAGE_DOS_HEADER结构。我的问题是,这些结构中的哪个变量告诉我们进程是否需要管理权限来执行(如果它在其应用程序图标旁边有一个小的安全屏蔽)?如果两者都没有,那么请告诉我如何从PE结构集合(不使用API)中找出这一点。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-19 02:21:39

该信息不会存储在应用程序的PE头中。

海拔由申请清单控制,它通常存储在ID为1的RT_MANIFEST (类型为24)资源中的应用程序资源中(清单也可以作为外部文件存储在与应用程序相同的文件夹中,尽管这并不常见)。

如果启用了UAC,并且应用的清单将元素设置为requireAdministrator,则应用程序将需要管理员权限才能运行。

有关更多详细信息,请参阅用户帐户控制(UAC)对应用程序的影响

下面的流程图描述应用程序将如何运行取决于是否启用了UAC和应用程序是否具有UAC清单。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50420944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档