2012-07-20 101 views
1

我一个在彻底的绝望......拒绝访问(HRESULT 0X80070005)在新ControlChannelTrigger(WinRT的)

这里是我的代码:

ControlChannelTrigger theChannel = new ControlChannelTrigger("channelId", 15, ControlChannelTriggerResourceType.RequestHardwareSlot); 

总是抛出UnauthorizedAccessException(HRESULT 0X80070005)。

这里有一个明显的我用

<?xml version="1.0" encoding="utf-8"?> 
<Package xmlns="http://schemas.microsoft.com/appx/2010/manifest"> 
    <Identity Name="cf45d5c8-2936-4d1f-9075-51a87ceb60ba" Publisher="CN=snuk182" Version="1.0.0.0" /> 
    <Properties> 
    <DisplayName>Applic</DisplayName> 
    <PublisherDisplayName>snuk182</PublisherDisplayName> 
    <Logo>Assets\StoreLogo.png</Logo> 
    </Properties> 
    <Prerequisites> 
    <OSMinVersion>6.2.0</OSMinVersion> 
    <OSMaxVersionTested>6.2.0</OSMaxVersionTested> 
    </Prerequisites> 
    <Resources> 
    <Resource Language="x-generate" /> 
    </Resources> 
    <Applications> 
    <Application Id="App" Executable="$targetnametoken$.exe" EntryPoint="Applic.App"> 
     <VisualElements DisplayName="Applic" Logo="Assets\Logo.png" SmallLogo="Assets\SmallLogo.png" Description="Applic" ForegroundText="light" BackgroundColor="#464646" ToastCapable="true"> 
     <LockScreen Notification="badgeAndTileText" BadgeLogo="ImageResources\badge.png" /> 
     <DefaultTile ShowName="allLogos" WideLogo="ImageResources\widelogo.png" /> 
     <SplashScreen Image="Assets\SplashScreen.png" /> 
     </VisualElements> 
     <Extensions> 
     <Extension Category="windows.backgroundTasks" Executable="$targetnametoken$.exe" EntryPoint="Applic.BackgroundTask"> 
      <BackgroundTasks> 
      <Task Type="controlChannel" /> 
      </BackgroundTasks> 
     </Extension> 
     </Extensions> 
    </Application> 
    </Applications> 
    <Capabilities> 
    <Capability Name="removableStorage" /> 
    <Capability Name="internetClient" /> 
    </Capabilities> 
</Package> 

没有发现任何答案在这里或网页。不知道发生了什么事...

+0

您是否尝试过加入本地网络的能力? – 2012-07-20 17:16:09

+0

尝试没有成功下一变化: <能力名称= “internetClientServer”/> <能力名称= “privateNetworkClientServer”/> <能力名称= “removableStorage”/> <能力名称= “internetClient”/> 还没有找到任何“本地”网络上限。 – snuk182 2012-07-21 13:24:18

回答

1

哈哈,我已经整理出来了。在周末之前这太明显了。 我不得不在系统设置中将我的应用程序标记为锁屏应用程序。 谢谢大家。

1

本来我不能弄清楚如何“记住我的应用程序,系统设置锁屏应用程序”,但在这里找到,并希望分享 enter image description here

相关问题