もともと 32 ビット OS 用に開発された古いソフトウェア アプリケーションがありますが、後に Windows の 64 ビット バージョンに移植されました。アプリケーションはデータベースとして MS-Access を使用し、ソフトウェアの 64 ビット バージョンは 64 ビット MS-Access を使用しました。私たちが直面している問題は、MS Office 32 ビットがインストールされている Windows 7/Vista OS にこのアプリケーションをインストールすることです。問題は次のとおりです。
アプリケーションが上記の環境にインストールされると、インストーラーは、ユーザーが MS-Office の 32 ビット バージョンをアンインストールする必要があることを示しますが、ユーザーとして、システムに既にインストールされている MS Office のバージョンについてアプリケーションが気にするべきではないと期待しています。
これに対する回避策として、32 ビットの MS オフィスをアンインストールしてからアプリケーションをインストールし、最後に 32 ビットの MS オフィスを再インストールしても問題はないことがわかりました。
問題が発生せず、ユーザーが 32 ビット MS Office をアンインストールせずに 64 ビット アプリケーションをインストールできるようにするには、インストーラ パッケージにどのコンポーネントを含める必要がありますか、またはコードにどのような変更を加える必要がありますか?