簡體   English   中英

嘗試運行桌面擴展應用程序時,UWP(C#)中的“訪問被拒絕”

[英]“Access is denied” In UWP (C#) when trying to run desktop extension App

我正在嘗試為FullTrustProcessLauncher運行教程代碼,以便從UWP運行桌面應用程序(正如我在從UWP運行python腳本中所問的那樣)。

可在此處找到源代碼: UWP-FullTrust 我正在運行第一個示例:UWP_FullTrust_1。

一切都可以編譯,但是當我運行console命令(單擊按鈕)時,

await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();

這個例子:

"Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))"

我沒有對代碼進行任何更改,但是盡管它對代碼的編寫者有效,但對我而言卻不是。

目標版本為:10.0內部版本:16299。CPU:x64。 (或任何)VS:2017

謝謝。

該錯誤表明您正在嘗試直接從VS啟動UWP項目,而該VS沒有聲明所需的功能。 相反,您需要將Package項目設置為啟動項目。 該項目將UWP和Win32可執行文件打包為一個單元,並設置執行所需的功能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM