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商店中被接受。 –