我有一个预置的UWP应用程序包,它是由微软认证的,我使用DISM
和/adding(使用/DependencyPackagePath
添加所需的依赖项)安装了该应用程序。
我发现,当启用BIOS安全引导时,应用程序崩溃,从Process中,似乎找不到共享库,如mrt100_app.dll
和SharedLibrary.dll
(Microsoft.VCLibs和Microsoft.NET相关库)。当BIOS安全引导被禁用时,不会发生这种情况。
我使用Get-AppxPackage
确认所有依赖项都已安装,而且由于这些依赖文件也是由微软认证的,它们不应该是可访问的并且允许运行吗?我需要配置应用程序安装和运行良好,无论安全引导是启用或禁用。我想听听一些想法来确保这一点。
发布于 2020-09-12 18:54:34
事实证明,UWP应用程序没有签名的SCCD,导致该应用程序在发布期间崩溃。我们已经确认了这个问题,通过MS安装应用程序,同时启用了安全引导。Store女士抛出一个错误:
0x800701C8:在准备处理请求时,由于以下错误,系统未能注册windows.capability扩展:自定义功能的SCCD目录无效。
其他具有导致安全问题的线索的调试信息来自远程调试安装的应用程序版本。FailFast Exception
出现在CallStack上,错误如下:
类被配置为作为不同于调用方的安全id运行。
https://stackoverflow.com/questions/63794791
复制相似问题