“访问被拒绝”在UWP(C#)试图运行桌面扩展应用程序时,(“Access is denied” I

2019-09-28 05:19发布

我试图运行教程代码FullTrustProcessLauncher ,为了逃避UWP桌面应用程序(如我在问运行python脚本从UWP )。

源代码这里找到: UWP-FullTrust 。 进出口运行的第一个例子:UWP_FullTrust_1。

它编译一切OK,但是当我运行控制台命令(点击按钮),我得到的线

await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();

这exeption:

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

我不代码做任何变化,但同时它的工作好了代码的作者,对我来说不是。

目标版本是:10.0编译:16299. CPU:64。 (或任何)VS:2017

谢谢。

Answer 1:

此错误指示您试图从推出VS直接UWP项目,该项目没有申报所需要的能力。 相反,你将需要设置包项目为启动项目。 该项目包装了您的UWP和你的Win32可执行程序作为一个单位,并建立执行所需要的功能。



文章来源: “Access is denied” In UWP (C#) when trying to run desktop extension App