問題があります。解決できなかったので、ここに投稿します。実際には、インストールが進行するときに、どのドライブにインストールするかをユーザーに尋ねます。そのため、そこにインストールされ、インストールされた場所を追跡します。
同じように、C# プログラムでユーザーにファイルを保持したいドライブを尋ねたいと思います。後でそれを追跡できるはずです。
つまり、ユーザーが C ドライブにインストールし、後でアンインストールして D ドライブにインストールするとします。検索ではなく、他の方法でどのドライブに配置されているかを知りたいです。レジストリなどのように、それがどこにあるかを確認して、そこから詳細を取得できます。