c# - "Access is denied"在 UWP (C#) 中尝试运行桌面扩展应用程序时

标签 c# uwp win-universal-app windows-10-universal desktop-bridge

我正在尝试为 FullTrustProcessLauncher 运行教程代码, 为了从 UWP 运行桌面应用程序(如我在 Run python script from UWP 中所问)。

源代码可在此处找到:UWP-FullTrust .我正在运行第一个示例:UWP_FullTrust_1。

编译一切正常,但是当我运行控制台命令(单击按钮)时,我进入了行

await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();

这个异常(exception):

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

我没有对代码进行任何更改,但是虽然它对代码的作者来说工作得很好,但对我来说却不是。

目标版本是:10.0 构建:16299。CPU:x64。 (或任何) 对比:2017

谢谢。

最佳答案

此错误表明您正试图直接从 VS 启动 UWP 项目,而该项目没有声明所需的功能。相反,您需要将 Package 项目设置为您的启动项目。该项目将您的 UWP 和 Win32 可执行文件包装为一个单元,并设置执行所需的功能。

关于c# - "Access is denied"在 UWP (C#) 中尝试运行桌面扩展应用程序时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54852168/

相关文章:

xaml - 模板 10 :Hamburger Panel color not changing

c# - 平滑 Rx Observable

c# - 有没有办法检测 SqlConnection 上的开放读者?

c# - 如何动态绑定(bind)具有 ItemTemplateSelector 的 ListView 的 ItemSource,其中包含多个具有不同数据类型的 DataTemplates?

vb.net - [UWP]调整BitmapImage的大小、压缩并获取base64字符串

c# - UWP 客户端使用 HttpClient 与 .NET Web API 通信,启用 SSL 时连接失败

c# - 安全地处理来自 Windows Key Store 的私钥

c# - 异步服务器套接字的适当积压是什么?

xaml - UWP , 制作 2 动画需要什么技能?

visual-studio - 继续安装 Visual Studio 2015 功能