• ベストアンサー

インストーラのインストール先を変えたい

VC++2003 .NETでプログラムを作り、セットアッププロジェクトにてインストーラを作成しました。そのインストーラを起動すると、デフォルトのインストール先が、 c:\program file\規定の会社名\xxxxのようになります。 これを、予めデフォルトのインストール先が c:\xxx\yyyのように表示されるようにしたい(xxx,yyyはインストーラ作成時に決まっています)のですが、 このようにすることは、できるのでしょうか。

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

  • ベストアンサー
  • sirn
  • ベストアンサー率14% (8/55)
回答No.2

すいません、嘘ついてますねorz もっと効率的に出来ます..... "アプリケーションのフォルダ"のプロパティのDefaultLocationを書き換えるだけで良いです。

tatsu99
質問者

お礼

早速の回答ありがとうございました。 これから、やってみます。

tatsu99
質問者

補足

うまくいきました。ありがとうございました。

その他の回答 (1)

  • sirn
  • ベストアンサー率14% (8/55)
回答No.1

VS2005でやってみました。 やり方が違ったらごめんなさい。 まず、適当にインストーラーのProjectを作成します。 VS2005ではInstaller Projectを作成したとき、三つのフォルダ"アプリケーションのフォルダ"と"ユーザーのデスクトップ"と"ユーザーのプログラムメニュー"が自動的に作成されました。 ここに新しいフォルダを追加します。追加するフォルダは「カスタムフォルダ」です。 ここで、新しく作ったフォルダを右クリックしてプロパティを表示させます。 DefaultLocationにインストール先を入力して完了です。

関連するQ&A

  • インストーラー付アプリのインストール先を変更するには?

    現在OSをCドライブに、アプリとデータをDドライブに入れています。 インストーラー付きアプリをインストールする時、「インストール先のフォルダ」を入力する画面で、初めから C:\Program Files\アプリ名 と入力されていますよね。これを D:\Program Files\アプリ名 と、いつもデフォルトで自動入力されるフォルダの場所を変更したいのですが、可能でしょうか? 今は手動でC:を消してD:と入力していますが、 アプリをインストールするたびに毎回手動で入力するのも、結構面倒です。 ご教示のほど、よろしくお願いいたします!

  • 【VC++】インストーラーの削除

    VC++2005の.NETでアプリケーションを作成しています。 VC++のプロジェクト追加にて、 新しいプロジェクト⇒セットアッププロジェクト を選択し、「.msi」ファイルをビルド生成して、 インストーラーを作成しました。 このインストーラーを実行し、指定のフォルダにアプリのexeファイルは生成することが出来ました。 しかし、このアプリを実行すると、同階層に設定ファイルが生成されるのですが、 アプリ終了後、「.msi」ファイルを再度実行して、インストールファイルの削除をする際に、 インストールフォルダと、その中に設定ファイルのみ残ってしまう状態となってしまいます。 削除時には、設定ファイルも一緒に削除したいのですが、 削除対象のファイルを指定することはできないのでしょうか? ちなみに設定ファイルの状態として、下記となります。 ・起動時に生成 ・ファイル名は同じ⇒よって生成の度に上書き ・生成場所はexeファイルと同階層

  • インストーラに関して

    質問です。 VB.NETにセットアップウイザードのプロジェクトがあるのですが、 それにより作成したインストーラを使って MS社以外の他社製のEXE(Macromedia Directorで生成したEXE) を配布してもよいものなのですか? 試しに作ってみたのですが、機能的には問題ありませんでした。 が、このセットアッププログラムって VB.NETで制作したプログラムを配布するものであって 他社製のプログラムを配布したらいけないとかそうゆう規制ってあるのでしょうか・・・!? なんかライセンスとか!?でいけないこととかあったりしたりしますか? これって、ごく普通!?の事ですか? その辺のことがよくわかりません。 どなたかご回答をお願いいたします。m(_ _)m あと、なにかお勧めのインストーラ(WIN版)があったら教えてほしいです。 ベクターや窓の杜などで探して試してみたのですが なかなか気に入ったものがありません。 (ちなみに、VB.NETで作ったインストーラはとっても好み) 要望としては ・全画面表示の背景のスクリーンが出てこない (ダイアログだけでインストールを進めるタイプ) ・好きな画像を表示できる。 ・使用許諾書のような内容を記載し、ユーザーが「同意」しなければ  インストールを続行できない。 の3点です。 ちなみに 「InstallShield」は価格的にちょっとつらいです。 「秀インストール」はソースをいじらないと画像を表示できないようでした。 お返事をお待ちしております。

  • VB2005でインストーラを作成するには?

    VB.NETの初心者です。 VB2005でOracleとmdbにアクセスしてレコードを少し操作するだけの単純なプログラムでインストーラを作成したいだけなのですが、色々試していると「アプリケーションの発行」にて作成できることに気付きました。 しかしなかなかうまくいかず(別PCにインストール途中でエラーになり・・)、OracleDataAccess.DLLやOraOsp9.DLL等を組み込んだりと苦労して一応別PCにセットアップでき、スタート→プログラム→「プロジェクト名」ができあがりましたが、そのプロパティを見ると「Reference Application」となっていて、検索してもEXEの実体がありませんでした。実際にそんなものなのでしょうか?それとも何かやり方が間違っているのでしょうか? 更にいろいろと調べてみると、「発行」とは「クリックワンス」であり、通常はセットアッププロジェクトで行うとサイトにありましたが良く意味がわかりませんでした。 そのあたりお詳しい方おられましたらご教授願えませんでしょうか?

  • インストール先

    ソフトをインストールしようとして、インストーラを起動すると大抵インストール先が"program files"のフォルダに最初は指定されていますよね? これってやっぱ"program files"のフォルダに入れたほうが良いからそう指定されているのでしょうか。 インストール先を替えても問題はないのでしょうか?私はHDDの「C:(program filesがある所)」から空き容量が沢山ある「D:」にインストール先を替えてみたいのですが。 …意味が分からないかもしれませんが。。。 よろしくお願いします。 OS:WindowsXP

  • visual studioインストーラーの作成

    visual studio express 2013 for windows desktop を使用してプログラムを作成しています。 ※無料版です インストーラーを作成したいと思っていますが、無料版では可能でしょうか? プロジェクトの追加でセットアップ/デプロイメントプロジェクトをという記事を多く見かけましたが、私の環境ではないようです。 ※有料版のみ? 無料版でインストーラーを作成する方法はありますでしょうか? 宜しくお願いします。

  • 【VB2005】インストーラー作成

    VB2005で作成したアプリケーションを セットアッププロジェクトを作成して、 インストーラーを作りたいと思います。 アプリケーションフォルダに、"App.Exe" を追加します。 ユーザーのデスクトップに、"App.Exe" のショートカットを追加します。 ソリューションのエクスプローラーで Manufactureなどを設定して、ビルドして "SetUp.Exe" を作成します。 それだけだと、デスクトップ→Windowsボタン→すべてのプログラム →任意のフォルダ? に、プログラムのショートカットが存在してなくて、どこで設定すればよいか困ってます。 アドヴァイスお願いします。

  • インストーラの作成方法について

    OS:windows2000pro VisualStudioInstallerを用いまして 下記システム構成のインストーラを作成する方法をご教示ください システム構成 1.VB6にて構築しましたシステム  C:\system\comm フォルダ内に  プロジェクトを含むVBのプログラム一式格納 2.画像ファイル  C:\system\bmp フォルダ内に  画像ファイル(*.bmp 等)一式格納 3.設定ファイル  C:\system\set フォルダ内に  設定ファイル(*.ini 等)一式格納 一度インストーラを作成し、それを用いてインストールし 実行したのですが、上記2.,3.の 「ファイルが見つかりません」とエラーが発生します インストール時に上記2.,3.もインストールしたいのですが この場合のインストーラの作成する方法をご教示ください ますようよろしくお願いいたします

  • .NET2003でのインストーラについて

    Microsoft Visual Studio .NET 2003で「Setup.msi」といった感じのインストーラを作成しました。 開発言語はVBです。 このインストーラを使用して他のパソコンにインストールする際に、Windowsインストーラのバージョンはどれが入っていればいいのでしょうか? また、最新の3.0でないとダメなのでしょうか。 よろしくお願いいたします。

  • windowsインストーラについて

    プログラムが追加できません。 マイクロソフトのホームページから 再インストールを試しては見たものの どのインストーラを再インストールしても アプリケーションが対応していないと表示されます。 いったんパソコンをクリアしてしまったほうがいいのでしょうか? ただ再セットアップ用のディスクを紛失してしまい、 出来たらこのままインストーラを直したいのですが。。

専門家に質問してみよう