現在インストールされているバージョンを確認する必要があるmfcアプリケーションで作業しています。Microsoft Visual C++ Redistributable。 方法はありますか?インストールされたバージョンのMicrosoft Visual C++再配布可能ファイル(x64)をmfcアプリケーションにインストールする方法
答えて
各VSバージョンには独自の再配布可能ファイルがあり、名前にはバージョン番号が付いています。
「現在の」バージョンはありません。異なるVSバージョンのインストールが複数ある場合があります。
通常、ファイルは64ビットのWindows \ System32ディレクトリにインストールされます。そのため、必要なファイルを検索して(つまりMFC140u.dllなど)、そのバージョンを確認することができます。
また、いくつかのプログラムは、私は、顧客のインストールを検査するアプリケーションを書いている...彼らのアプリケーションディレクトリに
* "一部のプログラムでは、アプリケーションディレクトリにランタイムDLLのローカルコピーがある可能性があります。" * - 一部ではありませんが、**すべて**適切に配備されたアプリケーションには、アプリケーションディレクトリに依存関係のローカルコピーがあります。 – IInspectable
をランタイムDLLのローカルコピーを有することができます。マイクロソフトのトラブルシューティング担当者のように、ユーザーのインストールに関する特定の情報を特定し、技術サポートの担当者が顧客のインストールに関する潜在的な問題を特定できるようにしています。報告対象の1つは、インストールされているVC再配布可能ファイルです。 私は、次のLOCAL MACHINEレジストリキー問い合わせることによって、これを達成:各サブキーの「表示名」属性の一致を見ているサブキーを通して
SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall
コードを反復処理を。私は "Microsoft"、 "Visual"、 "C++"、 "Redistributable"を探します。 すべての文字列が見つかった場合は、 "DisplayVersion"属性を収集してダイアログに報告します。
このスキームでは現在のバージョンは表示されませんが、インストールされているすべてのバージョンのにアクセスする必要があります。
- 1. インストール:Microsoft Visual C++再配布可能ファイルが「処理中:Windows7_MSU_X64」
- 2. Microsoft Visual C++ 2003再配布可能ファイルをダウンロードする場所
- 3. Visual Studio再配布可能ファイルの自動ダウンロードとインストール
- 4. ポップアップを取得するウィンドウにPostgreSQLをインストールする際に、「Microsoft Visual C++ 2013再配布可能ファイル(x64)-12.0.40660が動作しなくなりました」
- 5. Visual C++再配布可能パッケージをインストールせずにVisual Studio 2015 C++実行ファイルを実行する
- 6. POSReady 7のVisual Studio 2015用Visual C++再配布可能ファイルのインストールに失敗する
- 7. Visual C++の再頒布可能な再配布
- 8. Visual C++再配布可能なダウンロード固有のバージョン
- 9. どこにあるのかMicrosoft Build engine再配布可能ファイル
- 10. MSVC++ 2015 x86再配布可能ファイルのインストール
- 11. Visual Studio 2012 Update 4用のMicrosoft Visual C++再インストール可能中国語で表示
- 12. ランタイム再配布可能なC++バイナリを再配布可能(Server2k3、XPSP3)
- 13. Microsoft Visual C再配布可能パッケージとランタイムパッケージの違いは何ですか?
- 14. Qtインストーラフレームワーク(QtIFW)インストーラにVC++再配布可能ファイルをインストールしますか?
- 15. Wix Bootstrapper(Burn)で再配布可能な.NETをインストールする
- 16. このアプリケーションを実行するには、いくつのVisual C++再配布可能ファイルが必要ですか?
- 17. Inno Setupで追加の再配布可能なファイルをインストールする
- 18. Visual C++再頒布可能パッケージは必要なライブラリをインストールしません
- 19. パッケージVisual C++再配布可能2013年バイナリ(アプリ付き)
- 20. Visual Studio 2010のVisual C++再配布可能ファイルのMSMファイルはどこにありますか?
- 21. Visual C++ 2008 SP1再頒布可能パッケージがインストールされているかどうかを確認しますか?
- 22. COMサーバーを使用したサイドバイサイドエラー、再配布可能なC++がインストールされています
- 23. Qtインストーラフレームワーク:VC++の再配布可能ファイルがインストールされているかどうかを検出する
- 24. インストールされたバージョンのアプリケーションにカスタムロジックを含める方法
- 25. msvr71.dll(Microsoft Visual C++ランタイムDLL)を配布する方法
- 26. h5pyをpython 3.6 for Microsoft Visual C++にインストールする方法14.0
- 27. Wixで.NET Frameworkの再配布可能パッケージをインストールするには?
- 28. Windows 7にVisual Studio 2015で開発されたC++ exeを展開するための再配布可能物
- 29. レポートビューア14.0再頒布可能
- 30. OpenOfficeのデフォルトテンプレート:多くのユーザに配布/インストール/インストールする方法
必要なredistパッケージをインストーラに追加するだけです。または、アプリケーションの静的バージョンを構築して、再配布可能ファイルを必要としないようにします。 –
この情報はどうしますか?それは診断にも役立たない。この情報を知る必要がある場合は、適切なアプリケーション配備(すべての依存関係を含む)を作成できませんでした。 – IInspectable