apisethost.appexecutionalias.dll 是 Windows 10 与 Windows 11 中 API Set 宿主(ApiSetHost)体系下的一个宿主实现模块,通常位于 System32 目录,用于承载 AppExecutionAlias 这一逻辑 API Set 的实际实现入口。
1. API Set 宿主角色:自 Windows 10 起,API Set 由 apisetschema.dll 中的 schema 数据与一组 ApiSetHost DLL 共同实现。该模块即为 AppExecutionAlias 系列的宿主,向调用方导出对应符号的转接入口。
2. 应用执行别名解析:用户在命令行输入 wt.exe、python.exe 等别名时,CreateProcess 触发别名解析链路,该模块参与将别名与已注册的打包应用(MSIX/UWP)执行别名进行匹配。
3. 上下文传递:把命令行参数、工作目录、调用者令牌等信息转交应用激活框架,触发 ActivationManager 与 AppModel 的激活流程。
4. 协同与兼容:为 ShellExecute、CreateProcess 等入口提供统一转接层,屏蔽不同系统版本间的实现差异。