• ベストアンサー

インストール先をレジストリから取得できるインストーラーを探しています

ファイル配布用のお手軽インストーラーを探しております。 あるアプリケーションの追加用ファイルを配布しようと考えているのですが、ユーザーによってインストール先が異なるため、レジストリからインストール先を取得できるようなインストーラーを探しています。 できればフリーソフトがいいのですが( ̄▽ ̄; もしお心当たりのソフトがありましたら、教えてくださいませ。

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

  • ベストアンサー
回答No.1

Exepress CXのフリーソフトウェアライセンス版でできます。(参考URL参照) 詳細設定  →解凍  →インストール先を次のレジストリに保存する で指定した値が予めレジストリに存在すれば、デフォルト解凍先で指定したパスよりそちらのほうが優先される仕組みのようです。

参考URL:
http://www.webtech.co.jp/exepress/
nyanyanya-
質問者

お礼

ありがとうございます。 ドライブを指定せず、『Program Files』などを指定できるんですね~。 とても参考になりました。

nyanyanya-
質問者

補足

教えていただいたExepressを調べているときに、たまたま以下のようなページを発見しました。 どぼん!のプログラミング道 http://dobon.net/vb/index.html インストーラーの比較がありましたので、Logをあさってここにこられた方、参考にしてみてください。

関連するQ&A

  • フリーーウェアにインストーラがあるわけ

    フリーソフトが好きでいろいろとあさっているのですが、インストーラで配布しているものが結構あるのに気づきます。 インストーラだと削除も面倒だし、インストールするだけでレジストリをいじることになるし、好きじゃありません。 そこで、質問なのですが、インストーラというのはどういうときに必要なのですか? レジストリにシリアルを書き込むとかならわかるんですけど、フリーソフトで、インストーラでにしているのはどんな必要性からなんでしょう?

  • インストール時のレジストリー

    フリーソフトや体験版ソフトをダウンロードしてインストールしています。 いらなくなったソフトをアンインストールするとき「アプリケーションの追加と削除」から実行していますが、レジストリーを使っていたソフトはレジストリーに結構残骸が残っています。 そこで私はレジストリーエディーターを使って、それらしきものを探し削除しています。 インストールするときに、レジストリーの何処に何が書き込まれたかを記録してくれたり、知らせてくれたりするソフトがあれば便利ですがご存知ないでしょうか? あまり機能が多くないシンプルなソフトであれば、なお結構です。

  • .NET Framework をインストールするインストーラー

    現在、.NET言語で製作したプログラムを配布しています。 現在のインストーラーでは、.NET Frameworkが入っていない場合は マイクロソフトのサイトから手動でダウンロードしてもらっています。 パソコン初心者にはこの作業が大変なようです。 そこで、自作アプリのインストーラーに.NET Framework をインストールする機能を追加したいのです。 インストーラーで.NET Framework がインストールされていないか判別し、 されていない場合、Win2000以下では.NET Framework2.0,WinXPではv3.0 をマイクロソフトのサイトから自動的にダウンロードし(又はインストーラーに 再配布可能パッケージをあらかじめ含めておいて) 自動実行させるようなインストーラーは実現できないでしょうか。 現在、インストーラーには かんたんインストーラー を使用させて いただいています。 もし、かんたんインストーラー でなくてもこのような処理が実現できる のであれば教えてください。

  • フリーのインストーラー

    プログラムでゲームを作りました。 そこでインストーラーを使ってインストール出来るようにしたいのですが、フリーでお勧めのインストーラーはありませんか? 特に凝ったことが出来る必要はありません。 インストールするフォルダを指定できて、アプリケーションの追加と削除に追加出来て、デスクトップにショートカットが作られればOKです。 よろしくお願いしますm(__)m

  • レジストリの場所

    今使っているパソコンを廃棄するのですが入っているソフトを別のパソコンにコピーしたのですが(フォルダと.DLLファイルごと)コピー先で起動させるとユーザーIDがわかりませんと出ます。 たぶん、レジストリに登録されていると思うのですが一般的にどこのキーに登録されるものなのでしょうか? 再インストールするにも業者にやってもらったのでインストーラーがありません。

  • レジストリのインストール情報はどこ?

    自作インストーラーを作っています。 「プログラムの追加と削除」でアンインストールできるようにしたいのですが、インストール情報をレジストリのどこに書き込めばいいのでしょうか?

  • Windows7で動く上書きインストーラの作り方

    こんにちは。 インストーラの作り方で悩んでいます。 すでにインストールされているアプリケーションのファイルを一部だけ上書きしたいのですが、うまい方法がみつかりません。 これまでは、ファイルを手作業でコピーしてもらっていたのですが、Windows7になってセキュリティが厳しくなったため、手作業でのコピーができなくなりました。 自分個人のマシンであれば、無理やり管理者権限でコピーすることも可能なのですが、配布先のユーザーさんには技術のない人もいるため、その方法はとれません。 通常であれば、古いバージョンをアンインストールして再インストールということになるのでしょうが、レジストリを消去したくないのです。 そこで、上書きしたいファイルだけのインストーラを作ってみたのですが、上書き対象のファイルのバージョンが同じためか、上書きしてくれません。 いまのところ考えられる方法としては、 ・orcaを使って、.msiファイルのREINSTALLプロパティを書き換える。 ・上書き対象ファイルをバージョンを変えてビルドしなおす。 という方法がありそうなのですが、どれもスマートな感じがしません。 特に、上書き対象ファイルの変更はなるべく避けたいです。 Setup.iniファイルへの記述などで対処できればよいのですが、なにかよさそうな方法はありませんでしょうか? 現在の開発環境は、インストールするアプリの関係でVS.2003ですが、一応新しいバージョンもそろっていますので、インストーラだけ新しいバージョンのVSで作成することは可能です。

  • 配布用のインストーラについて

    自分のサークルでゲームを作り、某イベントで配布を考えております。 最近では、インストーラーを作成してくれるソフトがいろいろ出ていますが、デザイン的に自分に見合うものがありません。 そこで、自作で(C++を用いて)インストーラーを作ることにしました。 インストーラーとアンインストーラー二つを作りましたが、 コントロールパネルの"アプリケーションの追加と削除"からアンインストーラーを起動させるにはどうしたらいいでしょうか? もしかして、インストーラーとアンインストーラーは一緒のexeにすべきなのでしょうか? よろしくお願いします。

  • PHPでレジストリの値を取得する

    Windows XPです。 PHPでアプリケーション(MySQL)のインストール先を調べるために レジストリの値を取得したいのですが、どうすればよいのでしょうか? また、レジストリのキー名の一部しか分からない場合検索などはできますでしょうか? よろしくお願いいたします。

    • 締切済み
    • PHP
  • インストーラのインストール先を変えたい

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

専門家に質問してみよう