现代应用系统机制与激活流程解析
1. 后台代理基础设施
后台代理基础设施为代理和客户端提供了后台任务的存储功能。当用户关闭并重启系统时,所有已注册的后台任务会恢复并重新调度,就像系统重启前一样。
1.1 系统启动时的操作流程
- 系统启动,服务控制管理器启动代理基础设施服务。
- 代理基础设施服务在初始化时分配一个根存储 GUID。
- 使用
NtLoadKeyEx原生 API 加载后台代理注册表配置单元的私有副本。服务通过特殊标志(REG_APP_HIVE)告知 NT 内核加载该配置单元的私有副本。 - 该配置单元位于
C:\Windows\System32\Config\BBI文件中,其根键挂载为\Registry\A\<Root Storage GUID>,仅代理基础设施服务的进程(如svchost.exe)可访问。
1.2 配置单元内容
代理基础设施配置单元包含事件和工作项列表,通过 GUID 进行排序和标识:
- 事件 :代表后台任务的触发器,与代理 ID、包全名、关联的 UWP 应用用户以及其他参数相关。
- 工作项 :代表已调度的后台任务,包含名称、条件列表、任务入口点和关联的触发事件 GUID。
1.3 后续操作
BI 服
超级会员免费看
订阅专栏 解锁全文
176万+

被折叠的 条评论
为什么被折叠?



