2009-05-31 6 views
3

私はWindows用のゲームの開発をほぼ完了しました。どこにインストーラーをインストールするべきか不思議です。私はそれが "プログラムファイル"にあったのは知っていますが、それはVistaの下で変更されていますか?私のインストーラはVista上でどのディレクトリにアプリケーションをインストールする必要がありますか?

World of WarcraftがUsers/Public/Gamesの下にインストールされていることは知っています... Microsoftが推奨するゲームの場所は何ですか?

答えて

2

Vistaでは、推奨ディレクトリはまだ%PROGRAMFILES%です。

Windows 7では、ユーザーごとのプログラムファイルのサポートを含む、真のユーザー単位インストールの作成が可能になりました。これは、Windowsインストーラ5.0の機能であり、あなたはここでそれについての詳細を読むことができます:

http://msdn.microsoft.com/en-us/library/dd408068(VS.85).aspx

2

Environment variablesを使用してください。

つまり、%PROGRAMFILES%です。

ちょっと徹底的に質問をお読みください。私のVistaの経験から、ほとんどのガボンはまだ%PROGRAMFILES%にインストールされています。おそらく、/ users/public ...パスは、管理パーマを常時取得することなく、物事をインストール(更新)できる場所です。 (完全な推測)

+0

ええ、プログラムファイルの使用に関するパッチの問題があると思います。 – cdmckay

1

SHGetKnownFolderPathを使用してFOLDERID_Games KNOWNFOLDERIDの場所を質問するように見えます。

EDIT:これは正しいとは思われません。 This threadにはFOLDERID_Gamesについての議論があり、仮想ディレクトリであることに注意してください。 This knowledgebase articleでは、Windows Vista Games Explorerについて説明しています。そしてthis articleにはもう少しVista固有の情報があります。

申し訳ありません - これは無回答に変わりましたが、多分リンクが回答を見つけるのに役立ちます。

0

誰もが言ったように、推奨ディレクトリは、まだプログラムファイルです。ただし、ユーザーごとにインストールする場合は、AppDataフォルダーにインストールすることができます。 Google Chromeは管理者でなくてもインストールできるようにするため、またユーザー固有のインストールにも対応しています。

+0

これをバックアップするリンクはありますか?それは私があなたを信じていないということではありません、私はただ二重にしたいだけです。 – cdmckay

+0

何をバックアップ? Google Chromeはそれをしていますか? http://techie-buzz.com/tips-and-tricks/where-does-google-chrome-install-itself.html –

関連する問題