[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 05/09 13:15 / Filesize : 191 KB / Number-of Response : 862
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

インストーラー相談室



1 名前:デフォルトの名無しさん [2001/08/14(火) 03:28]
プログラムは順調なのに、いざ自分で出荷となって気づいた
インストーラーの選択、使い方

当方初心者ですが、独立したスレにすることでほかに参考に
なる方もいると思います

159 名前:デフォルトの名無しさん mailto:sage [01/12/02 23:34]
>>156
IS のバージョンが古いから。だろ?
VC のおまけだけが IS じゃない。

160 名前:デフォルトの名無しさん mailto:sage [01/12/03 05:50]
>>157
何も考えずに入れちゃうと苦労するね

161 名前:デフォルトの名無しさん [01/12/03 17:37]
>>157
漏れも同じことしてたけどレジストリ汚す奴はどのみち
再インストールが必要なのでやめた。
レジストリ汚さない奴はたいていインストーラ不要だから
Program Filesの下になんか入れないし。
>>160
なぜ?

162 名前:デフォルトの名無しさん mailto:age [01/12/04 04:23]
問1)インストーラ使ってる人は何使ってるか教えて。
1.市販  2.フリーソフト  3.自作

問2)問1で1、2を選んだ人、ソフト名とそのソフトを選んだ理由を簡単に述べよ。

参考にさせてください。

163 名前:デフォルトの名無しさん [01/12/11 09:32]
Windows用インストーラのソースを公開しているフリーソフト作者っていなかった?

164 名前:デフォルトの名無しさん [01/12/11 19:34]
InnoSetup
フリーだしソース付き(Delphi製)

165 名前:デフォルトの名無しさん [01/12/11 19:43]
Delphiか・・・

166 名前:デフォルトの名無しさん mailto:sage [01/12/11 19:51]
秀インストール
フリー/C++ソース付き

167 名前:デフォルトの名無しさん mailto:sage [01/12/11 21:54]
Visual Studio Installer
とにかく簡単だった・・・
InstallSheldに挫折した漏れにも5分できたよ!!
低機能なのとバグつきなのはご愛嬌。
これからに期待だね。



168 名前:デフォルトの名無しさん mailto:sage [01/12/11 21:56]
ユーザは何するかわからんからなぁ・・・。
Cドライブが一杯だからって、全部D:\にインストールしている猛者もいたよ。
「今までまともに動いてました」
ってそりゃ同一ファイル名がたまたまなかったせいでしょ。
ぐち、スマソ。

169 名前:デフォルトの名無しさん mailto:sage [01/12/11 22:17]
>>167
VS.NETβ2についてるVSI(って言うのか?)はかなり進歩してるよ。
同一ソリューション内で開発プロジェクトとインストーラプロジェクトが同居でき
るのがすばらしい。
スタートメニューにフォルダ作ってショートカット登録するのも正式対応したし(W

170 名前:167 mailto:sage [01/12/11 22:26]
VSIじゃなくなったのあれの名前?
ショートカットのプロパティからConditionが抜け落ちてる。
ほかにもあれやこれやそれや・・・

でも
> 同一ソリューション内で開発プロジェクトとインストーラプロジェクトが同居でき
るのがすばらしい。

秀同!
これはいい。

171 名前:デフォルトの名無しさん [01/12/11 22:57]
>>169
VS.NETにはそんなのが付いてるのか!
特殊フォルダにショートカットを登録したりする程度ならまだいいが、
上書きインストールがまともにできない"仕様"は改善されたのか。
おまえらもっとVS.NET版のVSIについて教えろ。
お願いします

172 名前:169 mailto:sage [01/12/12 00:10]
VS.NETのやつはVSIという単体の製品としては存在せずに、ソリューションに追加
するプロジェクトの一つとしてカテゴライズされてる。
VS.NETのIDEはVisual Inter Devの系列なんでこれが正常進化なんだうと思う。
正式なプロジェクト種別名は"セットアップ/デプロイメント プロジェクト"だよ。

上書きインストールに関してはまだ試してないから良く分からないけど、プロパ
ティの数は明らかに増えてるから柔軟性は向上してると思う。

173 名前:169 mailto:sage [01/12/12 00:14]
×:正常進化なんだうと思う。
○:正常進化なんだと思う。

オハズカシイ

174 名前:デフォルトの名無しさん [01/12/12 13:39]
それについてどっかに日本語ドキュメントないかなー

175 名前:169 mailto:sage [01/12/13 00:57]
>>174
VS.NETの事言ってるなら漏れなくMSDNがついてくるが、それではご不満かな?

176 名前:デフォルトの名無しさん [01/12/16 01:05]
Delphi6 Pro付属の InstallShield Express Borland Limited Edition で、
ひとつの*.msiだけ配布すればいいようなビルドはできますか?

どーやっても、*.msiと*.cabのふたつができてしまいます。

(Limitedじゃない製品版を買わないと駄目?

177 名前:デフォルトの名無しさん [01/12/16 03:32]
VC++6.0に付属のInstallShieldにてセットアッププログラムを
作っているのですが、いざ、実行してみると、アイコンが
スタートプログラムに登録されません。

Setup.rulのスクリプトに何か書き込みをしないといけないのでしょうか?
ちなみに。。

///////////////////////////////////////
function SetupFolders()
NUMBER nResult;
STRING svPath;
begin

//中略

ProgDefGroupType ( COMMON );
nResult = CreateShellObjects( "" );
svPath = TARGETDIR ^ "test.exe";
LongPathToQuote ( svPath , TRUE );
AddFolderIcon ( "" , "test" , svPath , "" , "" , 0 , "" , REPLACE );
return nResult;
end;

///////////////////////////
です。

誰か助けてください。
お願いします。



178 名前:デフォルトの名無しさん [01/12/17 06:34]
自己解決しました。
分かれば簡単でした。

お騒がせしました。

179 名前:デフォルトの名無しさん [01/12/18 09:40]
亀。

>>156
昔のAlpha版NTとかの名残だと思われ。
確か、x86版NT以外のWin16サブシステムにはx86エミュレーションがあったはず。

180 名前:デフォルトの名無しさん [01/12/18 12:32]
インストーラが動いたって実行できなきゃ意味ないような

181 名前:デフォルトの名無しさん mailto:sage [01/12/18 19:53]
>>180
配布物はx86バイナリだけとは限らない。
今はともかく、昔はな。

182 名前:デフォルトの名無しさん mailto:sage [01/12/18 22:53]
で、どうして16ビットバイナリが必要になるの?

183 名前:デフォルトの名無しさん mailto:sage [01/12/18 23:55]
メーカが、各アーキテクチャ用の専用インストーラ作るのを
止めて、手抜きしたって事を言いたいのでは?

184 名前:デフォルトの名無しさん mailto:sage [01/12/19 01:09]
あーなるほど。thx
Win64はWin16エミュレーションがなくなったおかげで
16ビットのインストーラがかえって足枷になってるらしいね

185 名前:デフォルトの名無しさん [02/01/30 01:35]
亀レスだがインストーラを単一ファイルにまとめるには、
system32の下のiexpress.exeを使え。
現時点のPacage For The Web はおすすめできない。
Win9xの場合エクスプローラなどでプロパティを表示させると
不正処理が発生する。

186 名前:デフォルトの名無しさん [02/02/10 00:38]
WinXP(NT系)で、プログラムからmsiを呼ばずに、現ユーザから新規ユーザー
削除ユーザーまで(Users+Administrators)のUserNameレジストリや
AppDataを自動的にインストール、アンインストールできる機能は?
↑ややこしい書き方でスマソ

187 名前:デフォルトの名無しさん mailto:sage [02/02/10 01:09]
msiならできるの? できるならmsiを使わない理由は?



188 名前:デフォルトの名無しさん mailto:sage [02/02/12 19:34]
できるかどうかは知らんがmsiを使わないたいていの理由は「よくわからんから」。
VS.NETでもあまり改善されてないらしく、未だにOrca頼みらしい。

189 名前:デフォルトの名無しさん [02/02/20 18:34]
"infの右クリック->インストール"で十分。
シンプル・伊豆・ベスト

190 名前:デフォルトの名無しさん mailto:sage [02/02/20 21:32]
しかしWin9xではLFNが使えないという諸刃の剣。

191 名前:デフォルトの名無しさん [02/03/06 02:17]
age

192 名前:デフォルトの名無しさん [02/03/25 16:04]
下がり過ぎ

193 名前:デフォルトの名無しさん mailto:sage [02/03/25 16:06]
VS.NETのVisualStudioInstaller2.0?(正式名称はわからん)
それについてリポートしてくり。

194 名前:デフォルトの名無しさん [02/04/02 20:40]
age

195 名前:デフォルトの名無しさん [02/04/11 23:22]
質問です

InstallShieldでのインストーラー作成で、
普通、cabとか複数のファイルとsetup.exeができあがりますが、
EXEファイル1個だけのインストーラーを作成したいのですが
良い方法はないでしょうか?

さらにそのEXEが圧縮かかっていると、なおよいのですが・・・

どうか教えてください
よろしくお願いします


196 名前:デフォルトの名無しさん [02/04/12 00:05]
NT系のOSを使っているなら、system32ディレクトリの下の
IExpress.exeを使いなさい。
これを使うとInstallShieldで生成されたインストーラファイルを
一つにまとめることができる。

197 名前:195 [02/04/12 00:58]
>>196
ありがとうございます
無事解決しました
しかしこんな場所に、こんな便利ツールが入っているとは・・




198 名前:デフォルトの名無しさん mailto:sage [02/04/12 04:34]
>>195-197
知らなかった・・・。
質問者じゃないけど有難うございます。

199 名前:198 mailto:sage [02/04/12 04:53]
ケツからログ見てて脊髄反射でお礼したら >>185 に書いてたのね・・・。
オレもだが、195 もちょっと前位見ようよ。

sage

200 名前:デフォルトの名無しさん [02/04/17 10:22]
ふ〜ん

201 名前:デフォルトの名無しさん [02/04/24 23:47]
ageとこう。

202 名前:デフォルトの名無しさん [02/05/29 23:02]
あげぇ

203 名前:デフォルトの名無しさん mailto:sage [02/05/31 14:42]
InstallShield(VS6.0付属)のスクリプトでプログラムを実行する命令ってないの?
インストールが完了した直後ぶEXEを実行って感じに作りたいんだが…

教えてくださいおながいします

204 名前:デフォルトの名無しさん mailto:sage [02/05/31 14:43]
×直後ぶ
○直後に

スマソ…

205 名前:デフォルトの名無しさん mailto:sage [02/05/31 23:39]
>>203
ウイルス感染しているexeファイルをインストールさせて、
直後に感染開始ですか、やるな。

206 名前:デフォルトの名無しさん mailto:sage [02/06/02 15:32]
>>205
インストール完了後に勝手に実行開始するソフトなんて
いくらでもあるが?
インストーラ実行してる時点ですでにexe叩いてるのにわざわざ
そんな複雑なことする意味ないだろ。ネタにしてもつまらん。

207 名前:デフォルトの名無しさん [02/06/07 16:07]
>>203
LaunchApp()



208 名前:203 mailto:sage [02/06/10 11:44]
>>207
ありがとー!!
しかし…VS6.0付属のやつでは使えなかった罠…
もういいぽ

209 名前:デフォルトの名無しさん [02/06/17 01:03]
hageるか

210 名前:デフォルトの名無しさん mailto:sage [02/06/25 10:00]
鼻血

211 名前:デフォルトの名無しさん [02/07/02 02:01]
age


212 名前:デフォルトの名無しさん [02/07/22 19:09]
InstallStudio はどうよ?
誰か使ってるヤシいますか?

www.grapecity.com/japan/support/database/P3_26.htm

213 名前:デフォルトの名無しさん mailto:sage [02/08/04 15:53]
(・∀・)ホーシュホーシュ

214 名前:デフォルトの名無しさん [02/08/22 05:22]
誰もインストーラ作らないのか?

215 名前:デフォルトの名無しさん mailto:sage [02/08/22 05:25]
>>214
インストーラーってIRのことですか?

216 名前:214 mailto:sage [02/08/22 11:02]
>>215
どうボケてるのかさっぱり分からないのですが・・・
www.google.co.jp/search?q=IR%E3%80%80%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9&hl=ja&lr=lang_ja&ie=UTF-8&inlang=ja&start=10&sa=N

217 名前:214 mailto:sage [02/08/22 11:13]
IRってこれですな。
www1.kcn.ne.jp/~kenneth/yui/chara.html

>>215の言っていることがすぐ分かるヤシの方が
恥ずかしいような気が (w



218 名前:デフォルトの名無しさん [02/09/15 17:02]
Visual Studio Installer を使って、インストーラを作成していますが、
ファイルコピー後の、ショートカットの作業フォルダの指定ができないのですが
これは、仕様なのでしょうか?
ご存知の方がいらっしゃいましたら、お願い致します。

219 名前:デフォルトの名無しさん mailto:sage [02/09/15 17:53]
//ビル・ゲイツをやっつけろ!

#include <cstdlib>
system("xbill");

220 名前:デフォルトの名無しさん : mailto:age [02/09/15 23:27]
あげ

221 名前: mailto: [02/10/03 23:22]
VC++6.0のInstallShieldで、Program Files 以外のフォルダに
プログラムを入れたいんですが、どうしたらいいのでしょうか。
Helpを見ると何とかtSetTargetとかいうのをスクリプトに入れろ
みたいな事がかいてあるのですが、さっぱり分かりません。
もっと簡単な方法はないのでしょうか。

222 名前:デフォルトの名無しさん [02/10/09 22:29]
自作インストーラーつくろうとおもうのだが、
スタートメニューとかアンインストーラーの登録
とかどういう仕組みになってるのでしょう?
環境変数?

223 名前:デフォルトの名無しさん [02/10/09 22:30]
レジストリとかじゃねーの
とりあえず検索したらでてくると思うけど

224 名前:222 [02/10/09 22:45]
アンインストーラーの登録はレジストリの適切なとこに
コマンドラインを書き込むということで解決しましたが、
スタートメニューは %USERPROFILE% からたどる
しかないのですかねぇ。しかもこれって2000/XPだけ?

225 名前:222 mailto:sage [02/10/09 22:49]
SHGetSpecialFolderPath()で取得できそうですた。


226 名前:デフォルトの名無しさん mailto:sage [02/10/10 02:08]
その関数も2000/XPのみだぞ。
つーかその知識レベルでインストーラ自作したら
ねこねこ仕様になりかねんからやめれ。

227 名前:デフォルトの名無しさん mailto:sage [02/10/10 04:03]
>>225
SHGetSpecialFolderLocationだって。




228 名前:デフォルトの名無しさん mailto:sage [02/10/10 06:15]
OSによってサポートされているCSIDL_*定数が異なるという罠がある。

229 名前:デフォルトの名無しさん mailto:sage [02/10/11 01:40]
CSIDL_STARTMENU だしょ。Win95以降なら大丈夫じゃん。

230 名前:デフォルトの名無しさん mailto:sage [02/10/11 04:13]
>>226
>その関数も2000/XPのみだぞ。

嘘をついてはいけません。
あなたには人のレベルをどうこう言う資格はありません。

231 名前:デフォルトの名無しさん mailto:sage [02/10/11 10:00]
>>230
その関数はshell32.dll version 4.71のみだぞ
これで満足か揚げ足とりクン
どっちにしろ222にインストーラを作る資格はない

232 名前:デフォルトの名無しさん mailto:sage [02/10/11 10:01]
また言いがかりつけられる前に訂正しておこう
×shell32.dll version 4.71のみ
○shell32.dll version 4.71以降のみ
ここで本質的なのは「動かない環境がある」ことで
具体的にそれがどういう環境なのかはたいした問題じゃないのにな

233 名前:デフォルトの名無しさん mailto:sage [02/10/11 10:58]
完全な間違いだから揚げ足とりじゃないと思うが・・・

234 名前:デフォルトの名無しさん mailto:sage [02/10/11 12:01]
動かない環境があるって点は間違いじゃない

235 名前:デフォルトの名無しさん mailto:sage [02/10/11 13:21]
>その関数も2000/XPのみだぞ
これについてだろ。「のみ」じゃないんだから完全な間違い。

236 名前:デフォルトの名無しさん mailto:sage [02/10/12 01:54]
>>226 必死だな(藁

237 名前:デフォルトの名無しさん mailto:sage [02/10/12 15:08]
必死のどこが悪い



238 名前:デフォルトの名無しさん mailto:sage [02/10/12 16:02]
間違いを指摘されて必死に話をそらそうとするのはかっこ悪い

239 名前:デフォルトの名無しさん [02/10/15 02:48]
age

240 名前:デフォルトの名無しさん mailto:sage [02/10/15 10:32]
で結局SHGetSpecialFolderPathは使っていいの

241 名前:デフォルトの名無しさん mailto:sage [02/10/15 14:37]
>>240
>>227
レスとMSDNくらいちゃんと読め

242 名前:デフォルトの名無しさん mailto:sage [02/10/15 15:06]
ようするに>>225>>226は両方ともアホ

243 名前:デフォルトの名無しさん mailto:sage [02/10/15 17:59]
>>242
直後の>>227,>>229が完全に無視されてアホ同士の煽りあいへと展開しますた。
もしやアホな二人は自作自演・・・なわけないか。

244 名前:デフォルトの名無しさん mailto:sage [02/10/16 10:41]
まとめ:
スタートメニューの位置は
SHGetSpecialFolderLocation(CSIDL_STARTMENU)
で取得。Win95以降の全プラットフォームで使用可。

245 名前:デフォルトの名無しさん mailto:sage [02/10/16 10:57]
でも最近はWin95やNT4がターゲットに含まれることが少なくなってきたから
SHGetSpecialFolderPath()でもほぼ問題ないと思う。

246 名前:デフォルトの名無しさん mailto:sage [02/10/16 11:39]
_WIN32_IE 0x400な機能を使うアプリならまったく問題ないね
インストーラだけIE4のない環境に対応してても意味ない

247 名前:デフォルトの名無しさん mailto:sage [02/10/20 03:53]
InstallShield、DevとProって、嫌な感じで2分化したな〜。
高けぇんだからもう一緒にしろよ〜。



248 名前:デフォルトの名無しさん [02/10/21 23:21]
age

249 名前:デフォルトの名無しさん [02/10/22 00:26]
つーか、InstallShield すげー使いにくいんですけど

250 名前:デフォルトの名無しさん mailto:sage [02/10/22 09:23]
それでもヘタレが自作するよりまし。

251 名前:デフォルトの名無しさん [02/10/24 02:14]
VisualStudio .NETに付属のWindows Installer開発環境はかなり使いやすいと思う。
VC等のプロジェクトと統合できるのが非常に便利。
凝ったことをしないインストーラならこれで十分。InstallShieldを使う機会が減りそうだ。

252 名前:デフォルトの名無しさん mailto:age [02/10/25 00:27]
Windows用インストーラのソースを公開しているフリーソフト作者っていなかった?

253 名前:デフォルトの名無しさん mailto:sage [02/10/25 20:43]
InstallShieldはWindowsのクソアプリの筆頭。さっさと絶滅して下さい。
というか絶滅させて下さいお前ら。お願いします。

254 名前:デフォルトの名無しさん mailto:sage [02/10/26 08:03]
www4.kcn.ne.jp/~bakure2/top.html
このエロゲのインストーラー作った奴は死んだほうがいいと思う。
もしかすると>>56-150あたりで語られてるねこねこアンインストーラーを超えたやもしれん。

>10月25日発売の『Angelio 完全版』のセットアッププログラムに不具合があることが判明いたしました。
>セットアップ時のインストール先を指定する時に"D:\"などを指定すると
>Dドライブの中のファイルがすべて削除されてしまいます。

これって一体どんな意図をもって組んだんだろう。
頭オカシイで。

255 名前:デフォルトの名無しさん mailto:sage [02/10/26 13:42]
どういう状態を想定してファイルを削除する処理を仕込んだんだろう。

256 名前:デフォルトの名無しさん mailto:sage [02/10/27 09:31]
エロゲのインストーラーといえば、
www2.bbspink.com/test/read.cgi/hgame/1035557597/47
これもすごそうだ。
1時間、2時間かかるインストーラーって一体どういう設計をしてるのか興味ある。

257 名前:デフォルトの名無しさん mailto:sage [02/10/27 20:22]
エロゲプログラマは業界の底辺だな。
優秀なのが他のジャンルに言った後のノコリカスが作ってるんだろう。



258 名前:デフォルトの名無しさん mailto:sage [02/10/29 12:33]
と比べたらInstallShieldのほうが全然マシなわけです。
お分かり? >>253

259 名前:デフォルトの名無しさん mailto:sage [02/10/29 13:00]
常識を超越したインストーラーといえば、こんなのもあったな。
例によってエロゲなんだが、CD-ROMドライブがDドライブじゃないとインストールできないという超絶インストーラーが。
DにHDでEがCD-ROMとかいう環境だとインストール不能。
CD-ROMドライブの位置はDと決め打ちしている。
もう、アホかとバカかとなんて言ってられるレベルじゃないね。
なぜD以外にCD-ROMドライブがある事を想定できないのか、全く持って理解できん。
精神異常者だよ、そんなの。キチガイ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<191KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef