UWPプロジェクトにWin32アプリケーションをインストールする方法はありますか?(uwpプロジェクトではwmi呼び出しとレジストリの参照を追加できません)。Win32アプリケーションをインストールする
答えて
古典的なwin32アプリケーションは、レジストリを読んでデバイスにwin32アプリケーションをインストールできます。しかし、店のアプリでは、短い答えでは、それはできません。ストアアプリケーションは独立したサンドボックス内で実行され、システムレベルのレジストリを読み取ることはできません。ストアアプリがレジストリへのアクセスをサポートしていない理由の詳細については、this threadを参照してください。
ただし、アプリケーションをWindowsストアにアップロードしたくない場合は、サイドロードされたWindowsストアアプリのブローカーWindowsランタイムコンポーネントを試すことができます。基本的に、UWPアプリは、Appコンテナの外で実行される別のプロセスでホストされているWin32 APIを呼び出すことができます。
VS2015用の仲介WinRTコンポーネントテンプレートの場合、hereをダウンロードできます。
ブローカーWindowsランタイムコンポーネントの詳細とサンプルについては、this videoおよびthis documentを参照してください。
インストールされたuwpアプリケーションをシステムにインストールする方法はありますか?私はPackageManagerクラスbtでうまくいきませんでした。それ以外の方法はありますか?私はpowershellを使いたくありません。
インストールされたストアアプリを取得するために、私はPackageManagerクラスを自分の側でテストしました。それはうまくいっていて、私が知っている限り、それはインストールされたストアアプリを入手する最良の方法です。
var packageManager = new PackageManager();
IEnumerable<Windows.ApplicationModel.Package> packages = (IEnumerable<Windows.ApplicationModel.Package>)packageManager.FindPackagesForUser("");
var list = packages.ToList();
これらのコードには、packageManagement
制限機能が必要です。特別な機能と制限された機能の詳細this。あなたのアプリはWindowsストアにアップロードすることはできません。
伝統的なWin32プロジェクトでこのコードを使用する場合は、サンプルをthis documentに入れてください。
- 1. Win32でmongoDBをインストールする
- 2. appxをインストール中にwin32アプリケーションをアンインストールします
- 3. インストールPyGraphics-1.5.win32.exe
- 4. Delphi win32アプリケーションのセルフインストーラ
- 5. Shapely is No Win32アプリケーション
- 6. C#.NetのWin32アプリケーション
- 7. libusb-win32:ドライバフィルタの自動インストール
- 8. Qt CreatorでWin32アプリケーションを作成する
- 9. Win32システムにRパッケージ "CATBOOST"をインストール
- 10. デルファイのWin32アプリケーションのソーシャルネットワーク
- 11. ネイティブWin32アプリケーション用のビジュアルデザイナ
- 12. c#無効なwin32アプリケーション
- 13. 、Win32のC#アプリケーションでエラー
- 14. x64マシンのwin32アプリケーションのレジストリ
- 15. ユニバーサルWindowsアプリケーションからWin32アプリケーションへ
- 16. 無効なwin32アプリケーションVisual Studioアプリケーション
- 17. win32 MIDI SysExアプリケーションをMacOSXに移植
- 18. Powershell - アプリケーションをインストールする
- 19. 別のアプリケーションをインストールする
- 20. 「別の」win32アプリケーションでテキストを設定する方法
- 21. win32アプリケーションからExcel 2007を操作する
- 22. win16の下でアプリケーションをwin32に変換する
- 23. ResHackerのようなWin32 PEを編集するネイティブLinuxアプリケーション
- 24. Windowsサービスとwin32アプリケーションの間でIPCを使用するC++
- 25. 複数のアイコン(Win32リソース)を.NETアプリケーションに追加する
- 26. wpf/win32の混在アプリケーションでアプリケーション全体のホットキーを定義
- 27. UWPアプリケーション内にWin32アプリケーションを埋め込む
- 28. Visual C++ win32アプリケーションのマウス座標?
- 29. ヘルプpostmortenのデバッグWin32アプリケーションここ
- 30. フォントがインストールされているかどうかのテスト(Win32)
インストールされたuwpアプリケーションをシステムにインストールする方法はありますか?私はPackageManagerクラスbtでうまくいきませんでした。それ以外の方法はありますか?私はpowershellを使いたくありません。 – Visnu