からメーカー名を取得し、アプリケーションファイルは、このようなパスに格納されています。.NETでセットアップ
C:\Program Files\[Manufacturer]\[Product Name]
私は、共通のアプリケーションデータの内のフォルダを作成していますので、私は、管理者権限なしで勝利7上の読み出し/書き込みすることができますので、私はまた、このパスでフォルダを生成:/ WRので、私は読むことができるコードでこのパスを取得するための最良の方法を何
C:\ProgramData\[Manufacturer]\[Product Name]
それはこのフォルダにありますか?
私はちょうど一定の文字列にメーカー名を入れて、同期させておくことができます。または、プロジェクトの1つのアセンブリマニフェストに追加することもできます。または、セットアップ中にファイルに保存しようとする可能性がありますか?
提案がありますか?
これは実際にどのような問題がありますか? – Oded
アプリケーションデータへのパスをハードコーディングしないようにしたい。 –
Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData)を使用すると、C:\ ProgramDataなどのOS固有のパスを取得できますが、メーカー名をハードコードすることはありません。 –