• ベストアンサー

Cドライブ直下にインストールされる

VS2008 Setupプロジェクトで作成したアプリをインストールすると、Program files直下にManufacturerで指定したフォルダが作成されず、Cドライブ直下にインストールされてしまいます。 開発環境のPCでは、問題なくインストールできるのですが、なぜかお客様の環境で発生します。 なお、お客様の環境は、Domain環境でactive directoryを使用されているとの事。 原因と対処方法をお教えいただけると幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • goold-man
  • ベストアンサー率37% (8364/22179)
回答No.1

OSは?(VistaやWindows 7ではUACが関係する) ドライブ直下にフォルダを作り、インストールした場合、誰でも書き換え可能な権限が付与され、Program Files/Program Files (x86) 以下にフォルダを作った場合、管理者権限がないと書き換えられない権限となる仕様。 Program files直下に指定したフォルダを作成し、インストールした場合エラー(起動時に「Assembly Version Information 2008 は動作を停止しました」とのエラーで起動できない)の可能性あり。 参考URL

参考URL:
http://social.msdn.microsoft.com/forums/vstudio/ja-JP/9c0d36ca-2260-4c08-8383-e5276d5ba0c4/vs200864bit
tssol
質問者

お礼

回答、ありがとうございます。 OSは、Windows7です。 UACが関係しているとのこと。参考になりました。

tssol
質問者

補足

インストール前にUACを停止してインストールしたら Program files配下にインストールできました。 インストール後は、UACを元に戻すことで解決できました。 ありがとうございました。

関連するQ&A