Windowsプラットフォームでは、ほとんどの大規模なアプリケーションには独自のインストーラーが付属しており、これによりフォルダーがC:\Program Files、場合によっては他の場所に、場合によってはレジストリキーなどが追加されます。
しかし、まだかなりの数だけで構成されて周りのツールがあります.exeまた、多分かREADMEと.dllか2。
そのようなツールはどのようにインストールすればよいですか?で直接C:\Program Files?すべてが1つのサブフォルダーにありC:\Program Filesますか?どこか下にC:\Users\Me?どこか全く違う?
または.exe、他のファイルも持っているツールだけでツールにさまざまなアプローチを使用したり、.dllsを使用したものだけを別々に処理したりする必要があります。
これを行うための標準的な受け入れられた方法はありますか?「ベストプラクティス」ですか?回答がWindowsのバージョンに依存する場合、Windows 7を使用しています。
特に、明白な答えがキャッチを持っているように人々を襲うかもしれないもの:
の下に新しいサブフォルダを手動で作成しようとしましたC:\Program Files。実際、以前はそうしていたと思っていましたが、WindowsはダイアログDestination Folder Access Deniedを表示します。これにより、盲目的に[ 続行 ]をクリックするのではなく、考え直しました。

何年もの間、私のものよりも大きな心がこれに何度も出くわしたという前提で、ある種の「ベストプラクティス」が受け入れられるようになったかどうかをコミュニティに尋ねたいと思います。
C:\Program Filesどこにインストールするかを決定する前に、どのソリューションが存在するかを知りたいのでC:\Program Files、明らかなソリューションになるための潜在的な障壁に関する情報を提供します。