SecondaryAuthenticationFactorRegistration API在appx中提供访问被拒绝的异常,该异常是使用makeappx.exe工具

时间:2017-10-19 08:11:26

标签: uwp desktop-bridge appx appxmanifest makeappx

我能够在Win32应用程序中注册带有CDF框架的伴随设备(手机)。在这种情况下,我没有得到任何异常。然后我使用MakeAppx工具将win32应用程序转换为appx。当我尝试使用

向CDF框架注册伴随设备时
      SecondaryAuthenticationFactorRegistrationResult registrationResult = await SecondaryAuthenticationFactorRegistration.RequestStartRegisteringDeviceAsync(deviceModelNumber,
                    capabilities,
                    deviceFriendlyName,
                    deviceModelNumber,
                    deviceKey,
                    authKey);

通过appx,获得异常: 访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))。

我从下面的链接中引用了用于CDF框架的纯UWP示例。

https://github.com/Microsoft/companion-device-framework

此外,我还在创建appx时为appxmanifest.xml添加了以下功能。

<Capabilities>
    <rescap:Capability Name="runFullTrust" />
    <rescap:Capability Name="secondaryAuthenticationFactor" />
    <Capability Name="internetClient" />
  </Capabilities>

我遇到麻烦,因为appx使用makeappx工具抛出访问拒绝异常,因为win32和示例纯UWP应用程序正常工作。 寻找解决方案。

0 个答案:

没有答案