私のuwpアプリケーションで.exeファイルを実行する必要があります。私は解決策がfulltrustlauncherを使用していることを知っていますが、私はこのソリューションのために何度も検索しましたが、プログラミングレベルが低すぎると思われるので、説明を理解するのは非常に難しいです(たとえば、Running an EXE from C# using UWP )。だから、このソリューションのサンプルコードはどうやっていますか?あなたは共有できますか?
ありがとうございます!fulltrustlauncherを使用してuwpアプリケーションで.exeファイルを起動する方法は?
答えて
EXEをappxパッケージに含め、appxmanifestで宣言する必要があります。また、appxmanifestで 'runFullTrust'機能を宣言してください。それだけで十分です。それでも問題が解決しない場合は、より詳細な質問をしてください。
MSDNのドキュメント:この機能を使用する https://docs.microsoft.com/en-us/uwp/api/Windows.ApplicationModel.FullTrustProcessLauncher
GitHubのサンプル:
https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/AppServiceBridgeSample
https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/SQLServer
https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/UWP%20Office%20Interop
https://github.com/Microsoft/DesktopBridgeToUWP-Samples/tree/master/Samples/UWP%20Systray
最後に、私のUWPアプリケーションで.exeファイルを起動できます。
1.実行可能な.exeファイル(コンソールアプリケーションなど)を作成します。
2. UWPアプリケーションの起動フォルダ(例:Assetsフォルダ)に.exeファイルをコピーします。
3. UWP App Solution Explorerで、「UWP v10.0.14393.0のWindowsデスクトップ拡張機能」(またはそれ以上)の「参照設定>ユニバーサルWindows>拡張機能」への参照を追加します。
4. UWP App Solution Explorerで、Package.appxmanifest xmlファイルを開きます(Package.appxmanifestファイルを右クリックして表示コードをクリックします)。 パッケージタグにこれらの名前空間
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities" xmlns:desktop="http://schemas.microsoft.com/appx/manifest/desktop/windows10"
を追加します。 アプリケーションタグの下
<Extensions>
<desktop:Extension Category="windows.fullTrustProcess" Executable="Assets\YourExecutableFileName.exe" />
</Extensions>
:そして、この拡張機能を追加します。あなたの機能タグに
<rescap:Capability Name="runFullTrust" />
:そして、このコードを追加します。このステップは、コンパイラと話し合って、Assets \ YourExecutableFileName.exeの場所にある.exeファイルを信頼していることを確認します。 .exeファイルを起動するたび、あなたはこのコードを実行する必要があり、あなたのUWPアプリケーションで
5:
await FullTrustProcessLauncher.LaunchFullTrustProcessForCurrentAppAsync();
参照:あなたは助けるためにGreat answer
- 1. UWPでファイルを起動する方法は?
- 2. HoloLens UWPの関連アプリケーションでPDFファイルを起動するには?
- 3. GUIのJButtonをクリックして.exeファイルを起動する方法は?
- 4. JenkinsジョブでWindow exeファイルを起動する方法
- 5. nsisスクリプトを使用してexeファイルを別のexeファイルにバンドルする方法
- 6. UWP(Universal Windows Platform)WebアプリケーションからPDFを起動する方法
- 7. Google Chromeを使用してフルスクリーンモードでWebアプリケーションを起動する方法は?
- 8. process.startを使用してsetup.exeファイルを起動する方法
- 9. .batファイルを使用してappium 1.6.5を起動する方法
- 10. Windows 10(ubuntu)から.exeファイルを起動する方法bash?
- 11. ユーザーのローカルローミングフォルダからexeファイルを起動する方法
- 12. 任意のパラメータを使用してUWPからフルトラスト(デスクトップブリッジ)アプリケーションを起動する方法
- 13. C#で.exeを使用してアプリケーション名を取得する方法は?
- 14. fitnesseを使用してexeファイルを実行する方法
- 15. Windowアプリケーションを使用してEXEファイルをダウンロードする
- 16. 動的パラメータを使用してJava Web Startアプリケーションを起動する方法
- 17. adbシェルを使用してAndroidアプリケーションを起動する方法は?
- 18. Entity Framework + Repository + Unit of Workを使用してアプリケーションを起動する方法は?
- 19. sqliteを使用してUWPアプリケーションでsynfusionチャートを視覚化する方法は?
- 20. 複数のスタートアッププロジェクトを使用してFirefoxでASP.NETアプリケーションを起動する方法
- 21. SSISのサーバーでEXEを起動する方法は?
- 22. golangアプリケーションexeをWindowsサービスとして起動できません
- 23. DLLをexeとして起動する
- 24. * .bashと* .batを起動して* .exeを起動する
- 25. .exeファイルを起動しても動作しませんか?
- 26. ターゲット定義と製品エクスポートウィザードを使用してRCP 3.xアプリケーションでExeファイルを作成する方法は?
- 27. ecosystem.jsonファイルを使用してpm2 http Webインターフェイスを起動する方法は?
- 28. javaを使用してサーバーを起動する方法は?
- 29. デスクトップアプリケーションコンバータを使用してWin32バックグラウンドプロセスでUWPアプリケーションをパッケージ化する方法
- 30. .dllファイルを使用する.exeファイルと区別する方法
本当にありがとうございました、あなたの例は非常にあります役に立った – GIANGPZO