UWP应用程序可以使用任意命令行参数启动它的Desktop Bridge(完全信任应用程序组件)吗?我看到了指定“参数组”的能力(请参阅https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher),但它看起来只支持使用预定义的ParameterGroup
。我需要以编程方式确定(在启动时)任意命令行参数启动UWP。这是可能的,如果是的话,如何?如何使用任意参数从UWP启动完全信任(桌面桥接)应用程序
3
A
回答
4
今天不可能。
完成该方案的一个快速方法是让UWP将命令字符串写入到两个进程之间共享的本地应用程序数据/设置。因此,完全信任的进程可以在从那里启动后接收命令字符串。
更复杂的解决方案是在两个进程之间建立应用服务连接,并通过该连接传递命令字符串。如果您需要在两个过程之间来回通信,这将会很有帮助。
如果由于某种原因您无法更改现有的完全信任的流程代码,则可以在包中添加一个额外的EXE,该应用程序只读取应用程序数据中的命令字符串,然后启动实际的完全可信EXE这些参数(使用Process.Start()或类似的东西)。
相关问题
- 1. 如何使用桌面应用转换器(桌面桥接器)
- 2. 如何完全信任地部署IIS ASP .NET应用程序?
- 3. 桌面应用程序使用桌面应用程序转换器的UWP
- 4. .Net桌面应用程序安全的任何示例
- 5. 使用AllowPartiallyTrustedCallers'代理'程序集从低信任程序集调用完全信任程序集
- 6. Windows 8从桌面应用程序启动“metro”应用程序?
- 7. 从Flex4 mxml桌面应用程序启动Windows应用程序
- 8. 如何从asp.net web应用程序启动远程windows桌面
- 9. C#clickonce到UWP桌面桥接
- 10. Windows 10 UWP(桌面桥接)应用程序可以重新启动自己的可执行文件吗?
- 11. 如果一个桌面应用程序从应用UWP
- 12. 在完全信任的xbap应用程序中信任未授予错误
- 13. UWP(C#)注册后台任务应用程序前启动
- 14. 如何从Windows Store应用程序启动桌面应用程序?
- 15. 桌面应用程序自动完成
- 16. 如何从UWP代码创建Windows桌面应用程序
- 17. 从UWP应用程序启动EXE
- 18. 启动桌面应用程序Chrome
- 19. 桌面应用程序缓慢启动
- 20. 仅以我的应用程序完全信任Silverlight
- 21. 部署完全信任的wpf浏览器应用程序(XBAP)
- 22. 完全信任ASP.NET Web应用程序 - 可以吗?
- 23. 测试.NET应用程序是否以完全信任运行
- 24. 如何使java桌面应用程序移动应用程序
- 25. 桌面应用程序如何与Web应用程序通信?
- 26. 通过意向URI启动我的桌面应用程序
- 27. Windows 10 UWP应用程序作为桌面应用程序
- 28. 如何使我的应用程序以完全信任模式运行 - .NET 4.0控制台应用程序
- 29. Mac - 从浏览器传递参数启动桌面应用程序
- 30. 如何从任意位置使用JDBC驱动程序
Process.Start()在Windows 10 S中不起作用,这意味着任何使用它的UWP应用程序都不会被接受到MSFT App Store中。 – rfreytag
这是不正确的。 Process.Start()在Windows 10S上运行良好,只要EXE随附您的软件包。您的应用程序将在Microsoft商店中被接受。 –