- - PR -
インストーラ作成の準備
1|2|3
次のページへ»
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-04-19 16:55
皆さんはじめまして!よろしくおねがいします
4月からソフトウェア開発系の会社で働いているデジと申します。 初仕事として、先輩が作成するインストーラ作成のの準備として次の機能を備えた自己解凍書庫作成ツールを探してこいと言われました。が、自分のスキルでは全ての機能を持ったツールが見つかりません。どなたか知っている方がいらしたら是非教えていただけないでしょうか? お願い致します。 @複数のファイル(サブフォルダを含む)exeファイルを圧縮できること、またその時にフォルダ構造を保持出来ること A自己解凍した時にファイルはWindowsのテンポラリフォルダ、またはユーザ毎のテンポラリフォルダに解凍されること B解凍後に指定ファイルを起動出来る事 C「B」で起動したファイルの処理が完了したらテンポラリフォルダに解凍されたファイルが全て削除出来ること |
|
投稿日時: 2004-04-19 17:50
ただの圧縮・解凍ツールなら Lhasa とか LHMelt, WinZIP, WinRAR なんかが在りますが。
インストーラ作成の準備ということは、これは Install Shield あたりが絡んでくるかと。 そうすると、 http://www.networld.co.jp/products/is/ DevStudio やら MSDN やらにも話が飛び火するかと。 |
|
投稿日時: 2004-04-19 18:02
とりあえず、業界標準のインストーラと言えば「インストールシールド」ですかね。
networldのWEBサイトで詳細と試用版のダウンロードは可能です。 いや、例示された圧縮とインストール機能を別に分けたいって場合はその限りじゃ ありませんけど、普通はインストールツールの機能として両方まとめて扱うのが 普通かな〜と。 #Wise for Windows Installerはよく知らない。 まあ参考程度な情報として。 |
|
投稿日時: 2004-04-19 23:50
コブラさん、m.kuさんお返事ありがとうございます。
先輩に確認を取ったところ、 ユーザがインストール後に不要になる解凍したファイル(インストールする際に使うファイル)を自動的に消すCの条件が一番大切だということを言われました。 有名なLhasaやLhaplusなどでは解凍後ファイルが残ってしまいますし、解凍した時自動起動するファイルの指定が出来ません、、、Lhazは指定が出来る事を知ったのですがやありC条件であるの削除が出来ません、、 開発期間が短いので圧縮はツールを使い、インストール機能は自作との事でした。 現在Vectorなどで探していますが何かいい方法はありますでしょうか? アドバイスお願い致します。 |
|
投稿日時: 2004-04-20 01:34
あるのかな?そういうツール。
指摘の担当箇所が別ツールだと連携がないので削除のタイミングが 取れそうもないし、汎用の解凍ツールだと普通そこまで面倒は見ないだろうし。 解凍されたインストーラ側で削除もしないと無理の様な気がします。 #だから普通は一括で全部やるインストールツールを使う。 |
|
投稿日時: 2004-04-20 09:09
ツールがない場合は いくつかのツールを組み合わせる
バッチファイル(死語か)と組み合わせてみる 要求事項を変更するというアプローチもあります。 それにしても 何ゆえにユーザ毎のテンポラリフォルダに解凍されること という 条件なんでしょうね。任意に指定したフォルダーに作成してそのあとフォルダーごと 削除すればいいように思えるのですが... |
|
投稿日時: 2004-04-20 09:41
以前「簡単インストーラ」というフリーソフトを使ったことが
ありますが 一応、デジさんの要求スペック満たしていると思います。 アドレスは忘れたので調べて下さい。 |
|
投稿日時: 2004-04-20 09:45
いっきゅうさん、m.kuさん、七味唐辛子さんご返事ありがとうございます!
七味唐辛子さんからの 任意に指定したフォルダに作成してそのあとフォルダごと 削除すればいいように思えるのですが... との指摘ですが、その方法で問題はありません。 条件としてテンポラリフォルダに作成をするのは単に消すのに都合がいいからなのだと思います。要は解凍後作成された不要なファイルをインストール終了後、自動的に消す事ができればいいので 解凍→インストール→解凍ファイル削除 のツールを探しています。 先輩は「あるよ」とおっしゃっていますのでどこかにあるとは思うのですが、、 [ メッセージ編集済み 編集者: デジ 編集日時 2004-04-20 09:48 ] |
1|2|3
次のページへ»