インストーラー相談室
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNGインストーラーの選択、使い方
当方初心者ですが、独立したスレにすることでほかに参考に
なる方もいると思います
0002デフォルトの名無しさん
NGNGインストーラって重要か?
InstallShieldで十分。
00031
NGNG作成したいのですが、
VCに付属のInstallShieldがよくわからなくて
Visual Studio Installerを導入することにしました
ファイル・フォルダ類は無事インストールできるのですが
デスクトップ・スタートメニューに配置する
ショートカットファイルがうまく機能しません。
インストール後に、ショートカットファイルのリンク先をチェック
すると、どうもディレクトリ階層が消えていて
実行ファイルのみになってしまいます
なにかミスしているのでしょうか
ご教授ください
0004デフォルトの名無しさん
NGNGΣ(゚д゚lll)ガーン
Σ(゚д゚lll)ガーン
Σ(゚д゚lll)ガーン
Σ(゚д゚lll)ガーン
Σ(゚д゚lll)ガーン
Σ(゚д゚lll)ガーン
Σ(゚д゚lll)ガーン
・・・・・・・・・・・・・・・・・・・・・
・・・・・・
***すれ立てるまでもない質問はここで 第3刷***
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=993933402
へ逝ってください・・・
-------------------------終冬-------------------------
0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNGexeのショートカットを作成したら該当するフォルダーにそれぞれ
移動させましょう
0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG相談室とかを作るのなら自分が答える側にまわれ
スレ立てた奴が聞いてどうするよ馬鹿が
0009デフォルトの名無しさん
NGNGあははは、爆笑
いえてる
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGhttp://www.e-itabashi.org/
0013dd
NGNG0014デフォルトの名無しさん
NGNGWindowsだと大顰蹙だな。
アンインストールしたいけどアプリケーションの追加と削除にないとか言われて
0015デフォルトの名無しさん
NGNGだれもWindowsの話なんて逝ってないし。
0016質問です
NGNG最終的に、圧縮のかかった「Setup.exe」1ファイルにまとめるには
どのように設定すればよいのでしょうか?
教えてください
0017デフォルトの名無しさん
NGNG0018デフォルトの名無しさん
NGNG*Windowsだと* ていうのはつまりは仮定ですね。
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGPackageForTheWeb
0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGInstallShieldしか知らない。
Winampのプラグインのインストーラとかに使われてるのってなんだっけ?
0023デフォルトの名無しさん
NGNGhttp://www.winamp.com/nsdn/pimp/
PIMP
0024おっさん
NGNGつくっておいて(本体に引数で実行させてもいいか)
LZH 自己解凍ファイルで解凍時に実行するよう設定してもエエですね。
0025デフォルトの名無しさん
NGNG0027デフォルトの名無しさん ◆rDEIIiFI
NGNGVC++を使って、SDダイアログのリソースをコピーして、
カスタムダイアログを作成し、Install Shieldに組み込みました。
SDダイアログだと、"次へ"ボタンがデフォルトボタンになっています。
ですが、意図に反して自作のカスタムダイアログだと"戻る"ボタンが
デフォルトボタンになってしまいます。
VC++で、"次へ"ボタンのプロパティで"標準"をチェックしましたが、
うまく反映されません。
カスタムダイアログの"次へ"ボタンを、
デフォルトボタンにするにはどうすればよろしいでしょうか?
0028デフォルトの名無しさん
NGNGタブオーダ。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん ◆pV7ymSJQ
NGNGレスありがとうございます!!
タブオーダのこと知りませんでした。(VC初心者ばればれ)
明日会社へ行ったら、試してみます。
0031デフォルトの名無しさん
NGNGマイクロソフトはいつになったらVisualStudioInstallerを使える道具にしてくれるのですか。
0032M|crosoft
NGNG. . . . .
とっても使いやすいツール、「Orca」を用意しておりますが、何かご不満でも?
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGVSIを使えるようにすれっつってんだよ!!!””##
0035デフォルトの名無しさん
NGNGhttp://www.boc.co.jp/installanywhere/P3_104.htm
0036Mlcrosoft
NGNGとっても使いやす〜いインストーラ作成ツール。
「VisualStudioInstaller++」を発売します。
Statdard Edition
Professional Edition
Enterprise Edition
President Edition
を用意しております。
尚、Standard Editionではアンインストーラが作成出来ませんのでご了承ください。
http://mlcrosoft.com/developer/news?topic=vsi&fake
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNG英語勉強したまい。
0039デフォルトの名無しさん
NGNGそれを言うなら「VisualStudioInstaller#」だ
0040デフォルトの名無しさん
NGNG小一時間尊敬します。
0041デフォルトの名無しさん
NGNGやっぱりメリケン語が壁だよね
0042デフォルトの名無しさん
NGNGHKEY_CURRENT_USER\Software\sampleを削除するようにすると
他のユーザのレジストリが残ってしまいます。(あたりまえですが。)
他のユーザのレジストリも削除するにはどうしたらよいのでしょうか?
0043デフォルトの名無しさん
NGNGEXEpressで作ったアンインストーラで、という意味です。
0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG0048デフォルトの名無しさん
NGNGじゃあ公開して?
0049デフォルトの名無しさん
NGNG0050デフォルトの名無しさん
NGNGシステム毎のパッケージ(.rpmなど)に加工するのがお勧め。
Windowsだと、UI側は適当に作ってそこからCreateProcess, SW_HIDEで
.batに引数渡しとかでrename & copyとか、rundll32.exeで.inf起動とか
regedit /s .regとか、regsrv32.exeで.ocx,COM登録とか,リブート後に
処理させたければRunOnceに登録しといたり、アンインストールも
同様にMicrosoft\Windows\Uninstall?かどっかに登録すれば十分だと思うけど。
配布形式は、LHAMeltなんかで自己解凍書庫にしといて解凍後自動的に
インストーラUI起動でいいんじゃないかなぁ。
それほど手間ではないと思うけど...
0051デフォルトの名無しさん
NGNGWindowsのアンインストーラについてもっと詳しく聞きたいっす。
42に対する解決法とか。
0052デフォルトの名無しさん
NGNGインストール失敗時の復元処理ならわかりますがアンインストールは
それほど詳しくないす。ですが、自分がもし42のやつをやるとすれば
1. ライセンス監理みたいに、APの起動時にSIDを記録しておく。
2. アンインストール時には、
http://www03.u-page.so-net.ne.jp/tb3/katsu-y/doc/loadhive.htm
の方法とLsaLookupSids()でレジストリとスタートアップを消す。
か、それが無理そうなら、
1. ライセンス監理みたいに、APの起動時にSIDを記録しておく。
2. アンインストール時にレジストリクリア用のモジュールだけ残しておいて
Runに登録しておき、ログオン時にSIDが一致したらキー削除し、SID一覧から
削除。
3. SIDリストが空になったらクリアモジュールも削除。
かな。但しこれは削除対象のモジュールが最上位の場合ね。
自分より上位のモジュールがあるとそっちを先に消さないといけないから
もうちょいうだうだいるかも。
0053デフォルトの名無しさん
NGNG簡単にやってくれるのないかなぁ。
EXEpressがNT/2000用に管理者権限やAllUsersを意識したのも
最近になってからだしなぁ。
0054デフォルトの名無しさん
NGNG同意
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG最悪なバグだよな?
ふつうアンインストーラーは自分がインストールしたファイルをリストとして持っていて、
アンインストーラーはそのリストにあるファイルだけを消すようにするよな?
それって、当たり前だよな?な?
そうじゃなかったら、インストールしたフォルダに重要書類入れて置いたら、
アンインストール時にそれも丸ごと消されるって事だもんな。
つーかInstallShieldもMSIもそういう風にできてるよな?
っていうか俺がこんな風に確認とってるのもおかしいくらい当たり前の事だよな?
0057デフォルトの名無しさん
NGNG出来の悪いエロゲでもやったんですか?
0058デフォルトの名無しさん
NGNGInstallShield 5.5 / 6.x でインストーラーを作っていますが、そんなことないよ。
0059デフォルトの名無しさん
NGNGやってしまったことは気にするな
0060デフォルトの名無しさん
NGNGインストールしたフォルダに重要書類をいれる人間、
どっちのバグが最悪か?
0061デフォルトの名無しさん
NGNGc:\program files\以下に大量にアプリが入ってる。
>>56のアプリを間違ってc:\program files\直下にインストールしてしまった。
(インストーラーのインストールパス指定時にサブフォルダを作るようにしなかった)
すると、アンインストーラーはc:\program filesにアプリが入ってると判断するわけで、
c:\program files以下にはいってる全アプリを消去する事になる。
チョーーーーだめじゃん。
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNGこれ以前に、
>c:\program files\以下に大量にアプリが入ってる。
この時点で、その人間にバグがある。
0064デフォルトの名無しさん
NGNG関係ないファイルを消してしまってクレームつけられた時、
「お前にバグがある」ってサポートすんのか?
0065デフォルトの名無しさん
NGNGソフトもマヌケだが、おまえもマヌケって事だ。
0066デフォルトの名無しさん
NGNGみずいろのアンインストラーの作者だろ?
0067デフォルトの名無しさん
NGNGそんなマヌケなアンインストーラ使いたくないので教えてくれ。
ちなみにおすすめのアンインストーラも教えてくれ。>ALL
0068デフォルトの名無しさん
NGNG当たり前じゃないのか?
0069デフォルトの名無しさん
NGNG直下にインストールするというのがまずいんじゃない?
普通はアプリケーションごと、会社ごとにディレクトリをつくるでしょう。
0070デフォルトの名無しさん
NGNG>>61
の
>c:\program files\以下に大量にアプリが入ってる
ってのは、直下って事じゃないぞ?
c:\program files\justsystem\itsitaro
c:\program files\justsystem\hanako
c:\program files\Microsoft\word
c:\program files\Norton AntiVirus
ってな感じの状態の事だ。
で、そこに56のようなドキュソアプリをインストールするわけ。直下に。
で、しまった間違った、直下にいれちまった!
ってアンインストすると、一太郎も花子もワードもノートンも消されるって事だろ。
0071デフォルトの名無しさん
NGNGあ、もちろん直下にフォルダを作って、って意味。
>>56が
>アンインストーラーが自分のインストールしたパス以下をすべて削除する仕様
って書いてるからフォルダも含んでるんだと思った。
0073デフォルトの名無しさん
NGNGたしか、みずいろはフォルダも含んでいたはず。ほんでCドライブ全部消された人
いたみたいだよ
0074デフォルトの名無しさん
NGNGウィルスみたいだね(笑)
007568
NGNGそうそう、そういうこと。
だからc:\program files\以下に大量にアプリが入ってるのは
当たり前で、それだけじゃ>>63の言うように
>この時点で、その人間にバグがある。
とは言えないんじゃないかと思っただけ。
つーかねこねこソフトのみずいろってよく知らないんだが、
今「ねこねこソフト アンインストール」で検索してみたら
インストーラ修正版を出すような事態になってたみたいだな。
0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNGCドライブ全部消えた人結構いる。被害者結構いるのにメーカーは再現しないの一点張り。
最後は認めたけど。エロゲ業界は能無しプログラマーが幅を利かせているんだね。
0078デフォルトの名無しさん
NGNG単一のsetup.exeにできないとかあったっけ?
0079デフォルトの名無しさん
NGNG修正版でもまだ直ってない、修正版の修正版でもまだ直ってない、
修正版の修正版の修正版でようやく直ったからな。
しかも、すさまじいほどのサポートの悪さ。
ユーザーがデフォルト以外のパスにインストールするのはイリーガルだ発言。
そして信者の「ファイルが消されるのはユーザーのせいであってメーカーは悪くない」
という見も凍る恐ろしい発言。
まじで必見だよ。
スレッド読んでくるといい。
戦慄。
http://www2.bbspink.com/erog/kako/998/998402285.html
0080デフォルトの名無しさん
NGNG>リードオンリー、システムファイル以外Cドライブ全部消えた人結構いる。
それもなんだかなぁ。
エロゲユーザも能無しって言われそう。
いや、ねこねこソフトが能無しなのは異議無し。
0081デフォルトの名無しさん
NGNGまーそういうのを信者って言うんだろ?
そういう輩がくされプログラマーをのさばらせてるんだってこと分からんのかね?
0082デフォルトの名無しさん
NGNGいや、ねこねこソフトが能無しなのは異議無し。
0083デフォルトの名無しさん
NGNGwww.din.or.jp/~nekoneko/setup_manual.txt
>みずいろ インストーラー(2001/09/28)
>
>◆改良点
>・アンインストール時にファイルをチェックして消去するように改良。
>・インストール時、インストール先にそのままインストールするのではなく、
> 指定先にmizuiroフォルダを作成してそこにインストールするように変更。
0084デフォルトの名無しさん
NGNGそれともInstall Shieldみたいな市販ソフトからヘタレ設定で
作ったものなん?
ってかけっこう最近なんだな・・・<みずいろ インストーラー(2001/09/28)
0085デフォルトの名無しさん
NGNGずいろのインストーラ、アンインストーラは独自のものだったはず。
Install Shieldなんて使ってないと思うよ。使ってればこんな問題に
ならなかったのにね。インストーラの作者って外注じゃなかったけ?
ねこねこも、だまってInstall Shield使えばいいのに何を考えてんだか
0086デフォルトの名無しさん
NGNG外注だけどね。
ねこねこソフトはゲーム本体もNScriptorっつう、フリーのスクリプター使ってる。
社内にプログラマーが居ないらしい。
ちなみにインストーラー作者の東 雅明君↓
ttp://www01.u-page.so-net.ne.jp/qa2/tryaudio/Try_Audio/azuma.html
つか、ねこねこスレになりかけてるぞ。
008785
NGNG0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGふつー、アンインストールはディレクトリ総消しじゃなくて
登録したファイルを消すのが普通なんじゃなかろうか。
アホっぽいね。
アプリの登録という概念がはじめからない M$ 社もかなりだけど。
0090デフォルトの名無しさん
NGNGふつーというか、当たり前。
0091デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNGWindows以降のDQNユーザーでしょ?
DOSから使ってるユーザーなら、こんなとこに何でもかんでも、
インストールしないよね?
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGハァ?
0096デフォルトの名無しさん
NGNG120〜130くらいまで読んだけど>>56のと微妙に違わない?
>>56のは>>70が言ってることだけど、
みずいろは例えば
c:\program files\mizuiro (直下ではなくフォルダ)
にインストールしてもc:\program files以下全滅って書かれてる。(128の発言など)
正確にはどっちなの?
まさか後者じゃないよね…
0097デフォルトの名無しさん
NGNGじゃあお前はProgram files以下にインストールしてるユーザーが
アンインストーラーバグでクレームつけてきたら、
「お前がドキュンだからだろ?DOSから使ってるなら何でもかんでもインストールしないんだよ」
って言うんだな?
ユーザーのあらゆる行動を想定していかなる場合にも対処できるプログラムを作る方が
正しいんじゃないのか?
え?違うかコラ。
0099デフォルトの名無しさん
NGNG(128の発言など)ってどこだ?単なるミスだろーけど
c:\program files以下全滅だよ。
0100デフォルトの名無しさん
NGNGいいかげんに突貫工事でつくらせたらやっちゃったに
100カノッサ。
0101デフォルトの名無しさん
NGNG結構バカ正直にいわれたとおりインストールしてる人多いのね
0102デフォルトの名無しさん
NGNG言われたとおりというか、みんな同じところにまとめておいた方が管理しやすいから。
0103デフォルトの名無しさん
NGNGデフォルトのインストール先
c:\program files\nekoneko\mizuiro
にインストールした人は全員無事だったんだよな?
d:\game\mizuiroとか、変更した人が被害にあってる。
program filesになんでもかんでもぶち込むのが悪いって入ってるけど、
水色に限ってはデフォルト以外で炸裂してるのが多いみたいだぞ。
0104デフォルトの名無しさん
NGNGだったら外注なんか雇わないで、Install Shield使ってれば?って思うが
0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG何も考えてないというのが事実だろ。
容量とか考えないのか?
トラブル時に備えて、システムドライブにアプリ入れたかないが。
そもそも、名前が気にくわん。
0107デフォルトの名無しさん
NGNGそれはお前の勝手であってユーザーに押しつける事じゃないだろ?
ユーザーがProgram Filesにインストールする可能性がある以上、
それに対処できるプログラムを作るのはあったりまえじゃねえかよ。
それも分からないのか?
0108デフォルトの名無しさん
NGNGそっか、ごめんごめん。
それよりみずいろの方がたちが悪いってことでいいですか?
0109デフォルトの名無しさん
NGNG容量なんてWindowsに割り当てているだけでも15GB程度あるからねぇ。。。
0111デフォルトの名無しさん
NGNGスペースがあったり8文字を越えているのが気に入らないんだろうけど、インストール時に作成されるフォルダ名もその可能性があるからね・・・
0112デフォルトの名無しさん
NGNGこの盛り上がりっぷりに参加したい人は
>>56から読むといいでしょう。
※※※※※※※※※※※※※※※※※※※
0113デフォルトの名無しさん
NGNG0114デフォルトの名無しさん
NGNG厨房ユーザーだから被害にあっても良いってわけじゃない。
厨房ユーザーでも被害にあわないプログラムを作るのが正しい。
ってか、当たり前の事を言わせるな。
0115デフォルトの名無しさん
NGNGいざしらず、コンシューマ向けでデータ作れちゃう範囲内に関しては
勝手な削除は仕様バグでしょ。
0116デフォルトの名無しさん
NGNG0117デフォルトの名無しさん
NGNGしかも他人に迷惑をかけるたちの悪い厨房
0118デフォルトの名無しさん
NGNGねこねこが厨房集団だっという結論ですよ。
0119デフォルトの名無しさん
NGNGアフォ?それとも信者?
ま、作者は厨房プログラマーにまちがいないんだろーけどな
0120117
NGNG○ 事態
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNG煽ると会話がつまらなくなるよ。
0123デフォルトの名無しさん
NGNGそうそう。そうじゃなかったらデバッグなんて必要ないし。
ん?ねこねこはデバッグしないのがデフォルトか?
0124デフォルトの名無しさん
NGNG煽ってるかな? 逆に煽られてる気がするが?
0125デフォルトの名無しさん
NGNG0126デフォルトの名無しさん
NGNGそろそろ逝くよ…
0127デフォルトの名無しさん
NGNG聞いてるんだよ!
そしてプログラムサイズがでかくなるって本当なのかよ!
教えてください。
0128デフォルトの名無しさん
NGNG禿同
常識的なインストールで自分の身は守れそう
0129デフォルトの名無しさん
NGNG拙者には和歌欄巣。スマソ
0130デフォルトの名無しさん
NGNG0131デフォルトの名無しさん
NGNGだれか127にこたえてやって
0132デフォルトの名無しさん
NGNGエロゲユーザ=低レベルじゃないYO!!!
0133デフォルトの名無しさん
NGNGデフォルト(C:\Program Files\nekoneko\mizuiro)なら安全。
0134デフォルトの名無しさん
NGNGソフト用のフォルダも作らないバカだけでしょ。
0135デフォルトの名無しさん
NGNGそれがそうとも限らなかったから大問題になってたんだよ。
d:\game\mizuiro
とかにインストしてた人も、D:\丸ごと消されたって奴もいる。
>>79読んできてみれ。
ちなみにパート2まで立っててそっちもレス900超えてるから、
がんばってね。
0136デフォルトの名無しさん
NGNGようするにインストーラ/アンインストーラも含めてデバッグするのが常識。
ねこねこタイム終了
0137デフォルトの名無しさん
NGNG昔は自分でコピーすることが多かったから、嫌でも考えなきゃならなかったが。
0138デフォルトの名無しさん
NGNG誰か教えてやれよ…
俺は使ったことないから知らん。
0139デフォルトの名無しさん
NGNGあ、そうなの。
それは極悪だね。
0140デフォルトの名無しさん
NGNGインストーラについて話すスレッドとしてねこねこは反面教師的効果があったYO!
今日は思いがけず祭に参加できてよかった。
0141デフォルトの名無しさん
NGNGインストーラについて話すスレッドとしてねこねこは反面教師的効果があったYO!
是非みずいろインストーラのソースが見たい。
そして殿堂入りさせたい。
0142デフォルトの名無しさん
NGNGそんな、くされたソースなんかいらん!!目が腐るぞ
0143デフォルトの名無しさん
NGNG0144デフォルトの名無しさん
NGNGパーティションを解放するアンインストーラではどうか?
0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNG0147デフォルトの名無しさん
NGNGPackage for the web をダウンロードしてくれば,いわゆる自己解凍型,インストールファイルができあがるが?
http://www.installshield.com/downloads/
こっから PackageForTheWeb を選べばよろし。
0148デフォルトの名無しさん
NGNGねこねこのアンインストーラのプログラマーは作れるかもしれん…
0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNGありがとう。
ちなみにVC付属のものではsetup.exe一個のファイルにまとめることは
できないってことだよね?
0151デフォルトの名無しさん
NGNGInstallShield 製品は「すべて」複数ファイル形態しか作れないんだよ。
pftw で一つにまとめるんだよ。
付属のもの、とかって話じゃないんだよ。
0152デフォルトの名無しさん
NGNG結局テンポラリに解凍して
コピーするんだけどね
0153デフォルトの名無しさん
NGNG考えたんだが、DeviceIoControl()で、MBRを消し消しして、
次にルートディレクトリエントリを消し消しして、
最後にDISK BIOS経由で強引に存在しないシリンダにSeekさせ
ようとすれば壊れないかな。
DOS時代のFDだとガリガリいっていい音だしてたけど。
今は無理かもしれないけどな。
で、次は、ねこねこはインストール時に一緒にウィルスも
入れてくれたりしそうで怖いな。
0154デフォルトの名無しさん
NGNG0155デフォルトの名無しさん
NGNG一つにまとめるのも二度手間っぽいし、配布ファイルサイズでかくなるし
普通のツール程度のソフトならInstallShield使うまでもない?
どこまでできるんだろう。他ユーザのレジストリから設定を削除したりも
できるのかな。
0156デフォルトの名無しさん
NGNGなぜ16bitコードなんでしょうかね?
0157デフォルトの名無しさん
NGNG第二パーティションを丸ごと%SYSTEMDRIVE%:\Program Filesにマウントしてますが何か?
0158157
NGNG0159デフォルトの名無しさん
NGNGIS のバージョンが古いから。だろ?
VC のおまけだけが IS じゃない。
0160デフォルトの名無しさん
NGNG何も考えずに入れちゃうと苦労するね
0161デフォルトの名無しさん
NGNG漏れも同じことしてたけどレジストリ汚す奴はどのみち
再インストールが必要なのでやめた。
レジストリ汚さない奴はたいていインストーラ不要だから
Program Filesの下になんか入れないし。
>>160
なぜ?
0162デフォルトの名無しさん
NGNG1.市販 2.フリーソフト 3.自作
問2)問1で1、2を選んだ人、ソフト名とそのソフトを選んだ理由を簡単に述べよ。
参考にさせてください。
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNGフリーだしソース付き(Delphi製)
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGフリー/C++ソース付き
0167デフォルトの名無しさん
NGNGとにかく簡単だった・・・
InstallSheldに挫折した漏れにも5分できたよ!!
低機能なのとバグつきなのはご愛嬌。
これからに期待だね。
0168デフォルトの名無しさん
NGNGCドライブが一杯だからって、全部D:\にインストールしている猛者もいたよ。
「今までまともに動いてました」
ってそりゃ同一ファイル名がたまたまなかったせいでしょ。
ぐち、スマソ。
0169デフォルトの名無しさん
NGNGVS.NETβ2についてるVSI(って言うのか?)はかなり進歩してるよ。
同一ソリューション内で開発プロジェクトとインストーラプロジェクトが同居でき
るのがすばらしい。
スタートメニューにフォルダ作ってショートカット登録するのも正式対応したし(W
0170167
NGNGショートカットのプロパティからConditionが抜け落ちてる。
ほかにもあれやこれやそれや・・・
でも
> 同一ソリューション内で開発プロジェクトとインストーラプロジェクトが同居でき
るのがすばらしい。
秀同!
これはいい。
0171デフォルトの名無しさん
NGNGVS.NETにはそんなのが付いてるのか!
特殊フォルダにショートカットを登録したりする程度ならまだいいが、
上書きインストールがまともにできない"仕様"は改善されたのか。
おまえらもっとVS.NET版のVSIについて教えろ。
お願いします
0172169
NGNGするプロジェクトの一つとしてカテゴライズされてる。
VS.NETのIDEはVisual Inter Devの系列なんでこれが正常進化なんだうと思う。
正式なプロジェクト種別名は"セットアップ/デプロイメント プロジェクト"だよ。
上書きインストールに関してはまだ試してないから良く分からないけど、プロパ
ティの数は明らかに増えてるから柔軟性は向上してると思う。
0173169
NGNG○:正常進化なんだと思う。
オハズカシイ
0174デフォルトの名無しさん
NGNG0176デフォルトの名無しさん
NGNGひとつの*.msiだけ配布すればいいようなビルドはできますか?
どーやっても、*.msiと*.cabのふたつができてしまいます。
(Limitedじゃない製品版を買わないと駄目?
0177デフォルトの名無しさん
NGNG作っているのですが、いざ、実行してみると、アイコンが
スタートプログラムに登録されません。
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;
///////////////////////////
です。
誰か助けてください。
お願いします。
0178デフォルトの名無しさん
NGNG分かれば簡単でした。
お騒がせしました。
0179デフォルトの名無しさん
NGNG>>156
昔のAlpha版NTとかの名残だと思われ。
確か、x86版NT以外のWin16サブシステムにはx86エミュレーションがあったはず。
0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG配布物はx86バイナリだけとは限らない。
今はともかく、昔はな。
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG止めて、手抜きしたって事を言いたいのでは?
0184デフォルトの名無しさん
NGNGWin64はWin16エミュレーションがなくなったおかげで
16ビットのインストーラがかえって足枷になってるらしいね
0185デフォルトの名無しさん
NGNGsystem32の下のiexpress.exeを使え。
現時点のPacage For The Web はおすすめできない。
Win9xの場合エクスプローラなどでプロパティを表示させると
不正処理が発生する。
0186デフォルトの名無しさん
NGNG削除ユーザーまで(Users+Administrators)のUserNameレジストリや
AppDataを自動的にインストール、アンインストールできる機能は?
↑ややこしい書き方でスマソ
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGVS.NETでもあまり改善されてないらしく、未だにOrca頼みらしい。
0189デフォルトの名無しさん
NGNGシンプル・伊豆・ベスト
0190デフォルトの名無しさん
NGNG0191デフォルトの名無しさん
NGNG0192デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNGそれについてリポートしてくり。
0194デフォルトの名無しさん
NGNG0195デフォルトの名無しさん
NGNGInstallShieldでのインストーラー作成で、
普通、cabとか複数のファイルとsetup.exeができあがりますが、
EXEファイル1個だけのインストーラーを作成したいのですが
良い方法はないでしょうか?
さらにそのEXEが圧縮かかっていると、なおよいのですが・・・
どうか教えてください
よろしくお願いします
0196デフォルトの名無しさん
NGNGIExpress.exeを使いなさい。
これを使うとInstallShieldで生成されたインストーラファイルを
一つにまとめることができる。
0197195
NGNGありがとうございます
無事解決しました
しかしこんな場所に、こんな便利ツールが入っているとは・・
0198デフォルトの名無しさん
NGNG知らなかった・・・。
質問者じゃないけど有難うございます。
0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNGインストールが完了した直後ぶEXEを実行って感じに作りたいんだが…
教えてくださいおながいします
0204デフォルトの名無しさん
NGNG○直後に
スマソ…
0205デフォルトの名無しさん
NGNGウイルス感染しているexeファイルをインストールさせて、
直後に感染開始ですか、やるな。
0206デフォルトの名無しさん
NGNGインストール完了後に勝手に実行開始するソフトなんて
いくらでもあるが?
インストーラ実行してる時点ですでにexe叩いてるのにわざわざ
そんな複雑なことする意味ないだろ。ネタにしてもつまらん。
0207デフォルトの名無しさん
NGNGLaunchApp()
0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNG誰か使ってるヤシいますか?
http://www.grapecity.com/japan/support/database/P3_26.htm
0213デフォルトの名無しさん
NGNG0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNGインストーラーってIRのことですか?
0216214
NGNGどうボケてるのかさっぱり分からないのですが・・・
http://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
0217214
NGNGhttp://www1.kcn.ne.jp/~kenneth/yui/chara.html
>>215の言っていることがすぐ分かるヤシの方が
恥ずかしいような気が (w
0218デフォルトの名無しさん
NGNGファイルコピー後の、ショートカットの作業フォルダの指定ができないのですが
これは、仕様なのでしょうか?
ご存知の方がいらっしゃいましたら、お願い致します。
0219デフォルトの名無しさん
NGNG#include <cstdlib>
system("xbill");
0220デフォルトの名無しさん :
NGNGプログラムを入れたいんですが、どうしたらいいのでしょうか。
Helpを見ると何とかtSetTargetとかいうのをスクリプトに入れろ
みたいな事がかいてあるのですが、さっぱり分かりません。
もっと簡単な方法はないのでしょうか。
0222デフォルトの名無しさん
NGNGスタートメニューとかアンインストーラーの登録
とかどういう仕組みになってるのでしょう?
環境変数?
0223デフォルトの名無しさん
NGNGとりあえず検索したらでてくると思うけど
0224222
NGNGコマンドラインを書き込むということで解決しましたが、
スタートメニューは %USERPROFILE% からたどる
しかないのですかねぇ。しかもこれって2000/XPだけ?
0225222
NGNG0226デフォルトの名無しさん
NGNGつーかその知識レベルでインストーラ自作したら
ねこねこ仕様になりかねんからやめれ。
0227デフォルトの名無しさん
NGNGSHGetSpecialFolderLocationだって。
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG>その関数も2000/XPのみだぞ。
嘘をついてはいけません。
あなたには人のレベルをどうこう言う資格はありません。
0231デフォルトの名無しさん
NGNGその関数はshell32.dll version 4.71のみだぞ
これで満足か揚げ足とりクン
どっちにしろ222にインストーラを作る資格はない
0232デフォルトの名無しさん
NGNG×shell32.dll version 4.71のみ
○shell32.dll version 4.71以降のみ
ここで本質的なのは「動かない環境がある」ことで
具体的にそれがどういう環境なのかはたいした問題じゃないのにな
0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNGこれについてだろ。「のみ」じゃないんだから完全な間違い。
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNG0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNG>>227
レスとMSDNくらいちゃんと読め
0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNG直後の>>227,>>229が完全に無視されてアホ同士の煽りあいへと展開しますた。
もしやアホな二人は自作自演・・・なわけないか。
0244デフォルトの名無しさん
NGNGスタートメニューの位置は
SHGetSpecialFolderLocation(CSIDL_STARTMENU)
で取得。Win95以降の全プラットフォームで使用可。
0245デフォルトの名無しさん
NGNGSHGetSpecialFolderPath()でもほぼ問題ないと思う。
0246デフォルトの名無しさん
NGNGインストーラだけIE4のない環境に対応してても意味ない
0247デフォルトの名無しさん
NGNG高けぇんだからもう一緒にしろよ〜。
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNGVC等のプロジェクトと統合できるのが非常に便利。
凝ったことをしないインストーラならこれで十分。InstallShieldを使う機会が減りそうだ。
0252デフォルトの名無しさん
NGNG0253デフォルトの名無しさん
NGNGというか絶滅させて下さいお前ら。お願いします。
0254デフォルトの名無しさん
NGNGこのエロゲのインストーラー作った奴は死んだほうがいいと思う。
もしかすると>>56-150あたりで語られてるねこねこアンインストーラーを超えたやもしれん。
>10月25日発売の『Angelio 完全版』のセットアッププログラムに不具合があることが判明いたしました。
>セットアップ時のインストール先を指定する時に"D:\"などを指定すると
>Dドライブの中のファイルがすべて削除されてしまいます。
これって一体どんな意図をもって組んだんだろう。
頭オカシイで。
0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNGhttp://www2.bbspink.com/test/read.cgi/hgame/1035557597/47
これもすごそうだ。
1時間、2時間かかるインストーラーって一体どういう設計をしてるのか興味ある。
0257デフォルトの名無しさん
NGNG優秀なのが他のジャンルに言った後のノコリカスが作ってるんだろう。
0258デフォルトの名無しさん
NGNGお分かり? >>253
0259デフォルトの名無しさん
NGNG例によってエロゲなんだが、CD-ROMドライブがDドライブじゃないとインストールできないという超絶インストーラーが。
DにHDでEがCD-ROMとかいう環境だとインストール不能。
CD-ROMドライブの位置はDと決め打ちしている。
もう、アホかとバカかとなんて言ってられるレベルじゃないね。
なぜD以外にCD-ROMドライブがある事を想定できないのか、全く持って理解できん。
精神異常者だよ、そんなの。キチガイ。
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNGつかってます
0262デフォルトの名無しさん
NGNGGCA圧縮で、そのうえファイルが超多かったんとちがったっけ
0263デフォルトの名無しさん
NGNG分かりません。超絶に酷いものを比較対照にしてどーすんべ。
0264デフォルトの名無しさん
NGNG0265デフォルトの名無しさん
NGNGInstallShieldもドライブを丸ごと消し去ったりCD-ROMが
Dドライブでないとインストールできなかったりするのですか?
どちらが酷いのか分かりきったことだと思いますが。
おバカなエロゲプログラマには理解できないかもしれませんね
つーかInstallShieldの何がひどいのか具体的なことを
何一つ言ってませんね。釣りですか?
0266デフォルトの名無しさん
NGNG読解力ねーなおまえ。
0267デフォルトの名無しさん
NGNGそれはともかくInstallShieldの何が糞なのかは
煽りじゃなしに教えてほしい
0268デフォルトの名無しさん
NGNGまだそんなこと言ってんのか。
>>263のどこでInstallShieldを非難してんだよ。
エロゲインストーラが糞なのは周知の事実なんだから、そんな糞をInstallShieldみたいな
市販ソフトとわざわざ比較すること自体無意味だって言ってんだろ。
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNGバカ高い価格のくせにバグが多い。
しかもなかなか修正しないし、ひどいのは「次期バージョンで修正されます」という。
その次期バージョンの価格がまた高い。
0272デフォルトの名無しさん
NGNG新しいのはAdmin以外インスコ不可とか、再起動しなくてもファイルを完全に消せる?
0273デフォルトの名無しさん
NGNGそのあとAdminがアンインスコするときに他のユーザーのデータ残せたりできる?
0274デフォルトの名無しさん
NGNG>Admin以外インスコ不可
できる
>再起動しなくてもファイルを完全に消せる?
場合による
>>273
>あと、Adminがインスコしたあと他のユーザーが使って
>そのあとAdminがアンインスコするときに他のユーザーのデータ残せたりできる?
削除する処理を自分で書けばできる。
0275デフォルトの名無しさん
NGNG・インストール中の説明の文面が変。
・インストール先が"C:\...\3DMark2000"とかはみ出して毎回確認しなきゃならない。
・プログレスバーが98%とか99%とかで延々止まるので意味ない。ストレス溜まりまくり。
俺にはこういうのはユーザビリティ上の大欠陥としか思えんので、
昔からずっと放置されているのが不思議でしょうがない。
もう使ってるソフトは少数派っぽいのでどうでもいいけど。
0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNGそれはいったいなんですか?
0279デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNGフリーのインストーラってあるの?
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNGゲームのHegemoniaはNSISを使っていて、キャンセル出来るみたいなんですが・・・
0283デフォルトの名無しさん
NGNG検索してもいいサイトはひっかからないし。
0284デフォルトの名無しさん
NGNG0285277
NGNGEXEPress
http://www.webtech.co.jp/exepress/index.html
0286デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNGセットアップローダ付きにすると、
フロッピーに入りきらなくなるのがなぁ・・・・
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNG0291デフォルトの名無しさん
NGNGでもすぐ手入れされそう
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0294デフォルトの名無しさん
NGNG0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG0297デフォルトの名無しさん
NGNG0298デフォルトの名無しさん
NGNG0299デフォルトの名無しさん
NGNGつーか、それ半年前の記事をコピペして遊んでる奴だな(素)
0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNG↓(2003年現在、あります、その方法)
スレッドのレスが1000いくまで待つ。
↓
晴れて告訴
↓
IPにより一人一人を訪ねる。(告訴)
↓
儲かって、うまぁ〜、うま、うま、うまトマト!
0302デフォルトの名無しさん
NGNG処理 って一言あると 無理 って読めるんだよ なんとかしてくれよ
0303デフォルトの名無しさん
NGNGあ、でも勇者は出るか。
IPが出るってのに犯行予告する奴が、今でも後を立たないもんな。
0304デフォルトの名無しさん
NGNG犯罪系かキタ━━━(゚∀゚)━━━!!かな?
0305デフォルトの名無しさん
NGNGガイシュツ
>>695
そだな。
閉鎖に比べたら全然マシだな。
0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNGhttp://news2.2ch.net/test/read.cgi/newsplus/1042202364/
0309デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0310デフォルトの名無しさん
NGNGえーーーー
座敷牢からカキコしてる俺はどうなる!!!
0311デフォルトの名無しさん
NGNG0312デフォルトの名無しさん
NGNG0313デフォルトの名無しさん
NGNGいつか全板で強制表示になるのだろうか?
スクリプトくめばどこの板だって荒らせるだろうし
0314デフォルトの名無しさん
NGNGすまん!
0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNGでロンパリ
0318デフォルトの名無しさん
NGNG0319デフォルトの名無しさん
NGNGNullsoftのSuperPiMP(Winampのインストーラ)とか
http://nsis.sourceforge.net/
他にもいくつかはある模様
0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNGと、マジレスしてみry
0322デフォルトの名無しさん
NGNG674 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 23:36 ID:1BXnvYvY
通報する人は、IPはあるので管理者に連絡してくれれば、
「捜査関係事項照会書で照会しますよー」って言ってたて伝えてくださいー。
らしい。
0323デフォルトの名無しさん
NGNG訴えられなくても 2ch 上で不法行為があるという事実があって
更に、それを放置(ちと違うけど)している管理責任の問題である
というのが司法側の解釈だと思うのです。
そして、一般的にこの放置された場所(2ch 的な匿名性?)が魅力の一つだった
とされてきた、と把握してます。
⇒いくらなんでも "Internet 上は アナーキーであっても良い" ワケではないでしょう。
0324デフォルトの名無しさん
NGNGうちのスレはこれで10レス近くのテンプレを1だけで収めたYO!
1で終われば2ゲト厨も関係なし。
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG0327山崎渉
NGNG0328山崎渉
NGNG0329デフォルトの名無しさん
NGNG単体のファイルになってしまいます。
ヘルプを読むと「ビルド設定」で「CD-ROMインストールをフロッピー
インストールに変換」にチェックすると「ファイルのインストール」になる
ようなのですが、最初から「ファイルのインストール」になっています。
「ファイルのコピ−」に変換するにはどうしたらいいのでしょうか。
0330山崎渉
NGNG0331駄目?
NGNG使い方が全く分かりません
0332デフォルトの名無しさん
NGNGOrcaのドキュメントを日本語化しようとしたけど途中で挫折した。
0333デフォルトの名無しさん
NGNG上のほうにC:ドライブ丸ごと消してしまうアンインストーラーあるってあったけど
作った奴は相当アホだな。
インストール時には「ディフォルト」で登録フォルダ名を追加する使用にすればいいんだ。
これだけのことだ。C:ってユーザーから指定があるなら c:\addpath
これで重要なフォルダに直接ばら撒くなんてことしないだろう。
スタートメニューの書き込みもレジストリへ書き込めば終わり
ファイルの複数コピーはファイルファインドと属性を調べる関数をつかう
再帰呼び出しのルーチン一つで終了。
0334デフォルトの名無しさん
NGNG0335デフォルトの名無しさん
NGNG★管理人推薦です★
0336デフォルトの名無しさん
NGNG馬鹿は放置しとこう
0337NullPointerExceptionはぬるぽ
NGNGhttp://www.networld.co.jp/products/is/express/default.htm
0338デフォルトの名無しさん
NGNG0339名無し@沢村
NGNG> インストール時には「ディフォルト」で登録フォルダ名を追加する使用にすればいいんだ。
例えば、必ずC:\hogeにインストールするということですか。Cドライブがない環境はどうする気ですか?
どうか、教えて下されー。
> これだけのことだ。C:ってユーザーから指定があるなら c:\addpath
C:\addpathが既に存在する場合はどうする気ですか?
どうか、教えて下されー。
> スタートメニューの書き込みもレジストリへ書き込めば終わり
レジストリでスタートメニューへの登録をするとは初耳です。私の勉強不足ですね。
てっきり、SHGetSpecialFolderPath(.・・, CSIDL_STARTMENU, ・・) で取得したディレクトリを操作すると思ってました。
また私の認識ではショートカットを作るのは結構面倒くさいのですが、ものすごく簡単な方法をご存じのようですね。
是非、ご教授して下されー。
アンインストールのことはあまり考えておられないようですが、大丈夫でしょうかー。
0340デフォルトの名無しさん
NGNGプログラマーってみんなこんな喋り方するのですか?
0341デフォルトの名無しさん
NGNG0342デフォルトの名無しさん
NGNG0343339
NGNG文字列数が1以下ならエラー
3文字以上なら3文字目が:か調べる
4文字以上ならディレクトリネームの可能性があるから重複で無いか調べる。
ネットワークドライブは\\が含まれるのでこれもチェック
いずれにしても(条件を見て)強制的に、ユーザーの入力ディレクトリのお尻に追加すればいいんじゃないかな。
それから重複かどうかは、ディレクトリを作成する直前に、
ディレクトリが有効かどうかで調べれば良いです。
delphiのサンプル ショートカットとスタートメニュ
http://www.borland.co.jp/qanda/delphi/d0003274.html
アンインストールはlogファイルを残すのがいいのではないですかね。
全てのファイルのコピー履歴を取るのは可能だけど、ファイル数が多いアプリだとLOGも大きくなりますね。
昨今、HDDのサイズがでかくなったので、問題ないといえば無いですが。
0344デフォルトの名無しさん
NGNG> >>339
自己レスですか?
0345名無し@沢村
NGNGディレクトリのチェックは PathFileExists() PathIsUnc() あたりを使うとシンプルに書けそうですよねー。
>delphiのサンプル ショートカットとスタートメニュ
>http://www.borland.co.jp/qanda/delphi/d0003274.html
Delphiはよく知らないんですけど、結局IShellLinkを操作するんですよねー。結構長いコードになりますよねー。
CEだったらSHCreateShortcut()っていうのがあるんですけど。
アンインストール後に、アンインストーラ自身の実行ファイルも消さないといけないですよねー。
なんか面倒くさそうですよねー。
コントロールパネルの「アプリケーションの追加と削除」に登録する必要もありますよねー。
共有DLLをコピーする場合は参照カウントを増減する必要がありますよねー。
COMの場合はレジストリへ登録しなきゃいけませんよねー。
結局、インストーラ作成ツールを使った方が効率が良い気がします。
インストーラの動作試験は面倒くさいですしね。VirtualPCを使うと楽になりますけど。
0346デフォルトの名無しさん
NGNG下手するとIShellLinkよりめんどくさいが
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG日本人あんまり使ってる人いないね・・
0352デフォルトの名無しさん
NGNG0353デフォルトの名無しさん
NGNG>InstallShield Express Ver.4.0新発売age
>http://www.networld.co.jp/products/is/express/default.htm
>>338 :デフォルトの名無しさん :03/02/06 19:49
>VS.NETでWindows Installer使えば問題ない
確かに、シンプルなアプリケーションでは問題ないけども、以下のような場合
VS.NETのWindows Installerでは対処できない。
・ .Net Frameworkをインストーラに含めて配布する
・ MSDEをインストーラに含めて配布する
・ インストール終了時に強制的に再起動する
・ インストール終了時に別のアプリケーションを配布する
・ アップデートパッチを作成する
単発でアプリを配布することは全然問題ないけども、ユーザーから
複雑な要件を要求されたときには使えないということになってしまう。
さりとてInstallShield Developerにすると22万(!)かかる。
個別にユーザーに配布するのであればVS.NETのWindows Installerで
十分だと思うけど、不特定多数に配布、販売するのであれば限界が来ると思います。
たった今職場にInstallShield Expressがやってきたので、これから使用してみます。
0354名無し@沢村
NGNGヌヒよ、とりあえず君はWindows Installerのマージモジュールを知らないようだな。
0355353
NGNG>ヌヒよ、とりあえず君はWindows Installerのマージモジュールを知らないようだな。
ああ、知っているし、いくつか組み込んで出荷したこともある。
しかし、
・いかにもVS.NETに付属しているヤシで作ったことがみえみえ
・シリアルNo.の入力とか、OSによってインストール処理を分岐させたい
・WEB上にインストールプロジェクトを配置したい
・差分インストールや配布ファイルの有無のチェックをしたい
・カスタムインストールをさせたい
などの要件が必要になり、どうしてもVS.NETに付属のものでは機能を満たす
ことができなくなったと判断されたので、ISを使ってみようと思った。
もしかするとVS.NETで全部できるのかもしれなかったけど、手間ひまと時間を
かけるんだったら、予算で解決しちまえと思ったんだよ。
0356名無し@沢村
NGNG>>ヌヒよ、とりあえず君はWindows Installerのマージモジュールを知らないようだな。
>ああ、知っているし、いくつか組み込んで出荷したこともある。
ふーん。じゃあ、.NET FrameworkのマージモジュールがVisualStudioに付属していることや、
MSDEのマージモジュールがWEBで提供されていることは知らなかったんだな。
それとヌヒよ、複雑な処理はInstallShieldを使った方が開発効率が良いことには同意だが
カスタム処理を行いたいならスクリプトを記述できないExpressでは役不足ではないのか?
やはりDeveloperかProfessionalでないと意味がない悪寒。
0357デフォルトの名無しさん
NGNG0358名無し@沢村
NGNG「複雑な処理はInstallShieldを使った方が開発効率が良いことには同意」
と書いていますが、何か?
0359デフォルトの名無しさん
NGNG>MSDEのマージモジュールがWEBで提供されていることは知らなかったんだな。
知ってた。その上であえて(別の理由で)VS.NET付属品に見切りをつけた。
>それとヌヒよ、複雑な処理はInstallShieldを使った方が開発効率が良いことには同意だが
>カスタム処理を行いたいならスクリプトを記述できないExpressでは役不足ではないのか?
>やはりDeveloperかProfessionalでないと意味がない悪寒。
それに関しては、現在のうちのプロジェクトと今後1年間に販売を計画している
製品に対して、IS Express, Developerの英語版をダウンロードして
開発サイドが数ヶ月にわたって双方を評価し、Expressで必要条件を満たすことを
確認し, Developerの機能は必ずしも必要ないか、別の方法で解決することにした。
その上でExpressの購入に踏み切ったということ。
確かにDeveloperを購入することにより「大は小を兼ねる」理論が適用される
かもしれないし、今後の配布にExpressでは支障を来たす可能性は否定できないが、
複数のライセンス購入での価格差はかなり大きくなるし、どうしても必要ならば
自分が正当な理由を基に交渉して購入すればよいだけのこと。
0361デフォルトの名無しさん
NGNG>>354,356,358 は、文句ばっかり言ってロクな仕事をしない典型的な香具師
仕事にかける姿勢の違いが文面からも明白
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNG> VS.NETのWindows Installerでは対処できない。
> ・ .Net Frameworkをインストーラに含めて配布する
> ・ MSDEをインストーラに含めて配布する
が大嘘だったから無用なツッコミを招いたんだろ。
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNGWin2k上でプログラム開発を行い、そのプログラムのためにVisualStudio.NETで
インストールパッケージを作成しますた。.msiファイルを作成したわけですね。
で、それを実行すると、インストールの完了直前になって
「不正なコマンド ライン パラメータです。
Windows Installer V 2.00.2600.1106
Copyright (C) ...」
というダイアログが出ます。プログラムのインストールはうまくいってるようなんですが、
なんか気持ち悪くて。どなたか対処法方わかりますか?
ちなみにこのダイアログはコマンドプロンプトで「msiexec」を引数何もなしで実行しても出ます。
0366デフォルトの名無しさん
NGNGインストールに対応してるの?
0367365
NGNG0368365
NGNGマージモジュールを使用する方法で自己解決しました。
0369デフォルトの名無しさん
NGNGInstallShield で、レジストリの定義(アイコンなどの関連づけ)を
したいのですがどうしたらよいのでしょうか?
「レジストリエントリ」というところになにかデータを入れれば
よいのでしょうけど、いまいちわかりません。
教えてください。
0370デフォルトの名無しさん
NGNGInstallShieldで、っても何をしたいのかよくわかんないんでつが、
どのように答えたらよいのでしょうか?
「レジストリエントリ」というところになにかヒントがあれば
よいのでしょうけど、いまいちわかりません。
教えてください。
0371デフォルトの名無しさん
NGNGは?馬鹿?
0372デフォルトの名無しさん
NGNGおまえは気がつかないのか?
>>370はもっともなこと言ってると思うが。
>>369の書き方じゃ確かに答えようがないよな。
0373369
NGNGインストール時に拡張子とアイコンの定義付けも行いたいのです。
「レジストリエントリ」という部分に対して何か操作を行うような
気配がしますが、具体的にどうすればよいのかわかりません。
教えてください
0374デフォルトの名無しさん
NGNG拡張子の定義付けを行うレジストリエントリを入力すればよいのです。
0375369
NGNGここまではわかりました
ここで任意のアイコン画像を定義するにはどうしたらよいのですか?
0376デフォルトの名無しさん
NGNG検索エンジンを使えないのですか?
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&oe=UTF-8&q=%E9%96%A2%E9%80%A3%E4%BB%98%E3%81%91+%E3%83%AC%E3%82%B8%E3%82%B9%E3%83%88%E3%83%AA+%E3%82%A2%E3%82%A4%E3%82%B3%E3%83%B3
0377デフォルトの名無しさん
NGNG使えないから聞いてるんです。
0378デフォルトの名無しさん
NGNG0379369
NGNG一足遅れました
そこまでは自分で調べてレジストリのキーを登録すればよいことは
わかりました
ここで任意のEXEに何個目のアイコンを指定する みたいな設定が
必要になると思うのですが、これからインストールする
exeの位置(現時点では未定)がわからないのに、
どうやって、キーを指定すればよいのですか?
すいませんが教えてください
0380デフォルトの名無しさん
NGNG0381369
NGNGここ相談室だろが?オタクよお
来るなや、ボケ
0382デフォルトの名無しさん
NGNG自分のつら見ていえや。
0383デフォルトの名無しさん
NGNGあぁ、割れ物だから聞けないのか(藁
0384デフォルトの名無しさん
NGNG環境変数を使う。後はHelp見ろ。
0386デフォルトの名無しさん
NGNGおまいがHelpさえみれないアフォだってことに気づけ。
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNGここは相談室なんだからそれをいったら・・・・
すべてのQ&Aは成立しないぞ
0389デフォルトの名無しさん
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGHelpみてもちょっと解り辛い事とか、
雑談とか雑談とか雑談とか。
0392デフォルトの名無しさん
NGNGアイコンの定義なんてさ
なんで、みんな初心者を叩くの?
君たちも最初は初心者だったわけじゃないか
0393デフォルトの名無しさん
NGNG0394デフォルトの名無しさん
NGNG恥ずかしい>>370の自作自演
0395デフォルトの名無しさん
NGNG0396デフォルトの名無しさん
NGNGインストールくらい手動でやらせろ
0397デフォルトの名無しさん
NGNGおまえには手動でやるのは無理
0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNG0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNG0402デフォルトの名無しさん
NGNGいっちゃう〜〜〜!!
0403デフォルトの名無しさん
NGNG尻なしの奴で。
アプリをいちいちProgramFilesに入れたくないんですよ。
Install Shieldみたいにtempファイルつくるものなら
なんとかなるんですけど、そうでないものを強制的に物故抜きたいです。
煽りの中にもきらりと光るヒントをお願いします。
0404デフォルトの名無しさん
NGNGいやならそのソフトつかわなきゃいいじゃん。
0405デフォルトの名無しさん
NGNGインストーラ実行時に、インストール先としてをProgram Files以外を
指定すればいいんだよ。
0406403
NGNGこれユーザ側にはけっこうある悩み。
選べれば問題ないんですけどね。
0407デフォルトの名無しさん
NGNG0408デフォルトの名無しさん
NGNGもしかしてインストールとはファイルをコピーするだけだと思ってる?
もしかしてインストールとはファイルをコピーするだけだと思ってる?
0409デフォルトの名無しさん
NGNGおまえ、ふかわりょうかよ
おまえ、ふかわりょうかよ
0410山崎渉
NGNG0411デフォルトの名無しさん
NGNGInstallSheildでのインストーラー作成時にexeのショートカットに対して
このようなパターン指定ってできますか?
もしできるのなら、ヒントを教えてください
0412デフォルトの名無しさん
NGNGそういうこともよくありますね。
そういうこともよくありますね。
0413デフォルトの名無しさん
NGNGインストール=ファイルコピーのみ
セットアップ=ファイルコピーと必要な設定
0414デフォルトの名無しさん
NGNG腿 \_ | _/
彡彡彡
ミミミミ クリトリス
ミミミミ / ̄ ̄ ̄ ̄
ノ σ ヽ 尿道
/ / ゚ヽ ̄ ̄ ̄ ̄
大陰唇 / //\\ \
 ̄ ̄ ̄ ̄ ( ( 膣 ) ── 小陰唇
\ \\// /
` \/ '
\ *──アナル
\_____/\_____/ 女性の正しいオナニーのやり方【あなたのオナニーはもっと気持ち良くなる】
http://mypage.naver.co.jp/a240a
0415山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0416山崎渉
NGNG( ^^ )< ぬるぽ(^^)
0417荒れたのでもう一度・・
NGNGInstallSheildでのインストーラー作成時にexeのショートカットに対して
このようなパターン指定ってできますか?
もしできるのなら、ヒントを教えてください
0418デフォルトの名無しさん
NGNG正規に購入したら手に入ります
0419デフォルトの名無しさん
NGNGアイコンは、EXEやDLLにリソースとして持たせてから
レジストリでそれをアイコンとして指定するとよいよ
0420デフォルトの名無しさん
NGNG0421デフォルトの名無しさん
NGNG0422デフォルトの名無しさん
NGNG0423デフォルトの名無しさん
NGNGttp://www.jrsoftware.org/isinfo.php
0424デフォルトの名無しさん
NGNG↓のMinGWのパッケージにInno Setupが使われているらしい
ttp://www63.tok2.com/home/bitwalk/mingw.html
0425デュランデュランデュラン
NGNG漏れDelphi使っていたこともあって、結構長い間これにはお世話になりますた。
きちんと日本語化されてるし、スクリプトがちょっと慣れないと厄介だけども
使いこなせれば結構いいと思うよ。
スクリプト使いこなせば複雑なインストーラ作成できるし。
あとはMLやWEB上のリソースを読みこなせる英語力があればいいと思います。
オープンソースなんで、Del持ってればソース自分でいじれるし。おすすめといえます。
ただ、うちの会社は諸事情によりWindows Installerに移行したので、
現在は使用していませんが。
0426デュランデュランデュラン
NGNG・日本語化に関するページ(ただしバージョンが古い)
ttp://www.syam.net/library/innosetupj/index.html
・InnoSetupに関するツール
ttp://www.istool.org/
・InnoSetup Extension
ttp://www.wintax.nl/isx/
0427デフォルトの名無しさん
NGNG0428山崎渉
NGNGピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNG全部移行したよ。
Delあまりよくわかってないので心配だったが、スクリプトでうまくいったので
ソースをいじくることは無かった。
0432デフォルトの名無しさん
NGNGソフトをアンインストールする際に任意のフォルダーごと削除
するにはどうすればよいのですか?
スクリプトを記述する必要ありますか?それとも
ほかで設定できる部分があれば教えてください
0433デフォルトの名無しさん
NGNGhttp://yahooo.s2.x-beat.com/linkvp/linkvp.html
0434デフォルトの名無しさん
NGNG0435デフォルトの名無しさん
NGNGスクリプトでしょうな。
0436432
NGNGよかったらそこの部分だけサンプルもらえませんか?
よろしくおねがいします
0437デフォルトの名無しさん
NGNGWin32APIのSHFileOperation()を呼び出せばいいんだよ。
APIの呼び出し方はヘルプを見てね。(ウフ
0438デフォルトの名無しさん
NGNGユーザが間違えてルートに入れてた場合も?
0439デフォルトの名無しさん
NGNG0440デフォルトの名無しさん
NGNG0441デフォルトの名無しさん
NGNG0442デフォルトの名無しさん
NGNGなかなか情報ないんですよね。
NEXTで使ってた人や、こんな使い方もあるYo!
なんて人、お話しましょ。
0443デフォルトの名無しさん
NGNGインストーラには ExePress を使っています。
いままではアップデートのたびに、古いバージョンをすべて削除してもらってから、新しいバージョンをインストールしてもらっていました。
が、できれば新しいバージョンのインストールファイルをクリックするだけで、古いバージョンを上書きで更新できるようになればいいと思っています。
このようなことをしたいとき、気をつけるべきことは何でしょうか?
また、新しいバージョンの配布に際して、すべてのファイルを含む古バージョンと、
以前のバージョンから更新のあったファイルだけを含むアップデータとの二本立てで配布したいと考えています。
このような配布形態をとりたい場合、どのようなことに気をつければよいでしょうか?
0444デフォルトの名無しさん
NGNG> いままではアップデートのたびに、古いバージョンをすべて削除してもらってから、
なぜそうする必要があるんだい?
ExePressでも上書き出来たと思うのだけど。
> また、新しいバージョンの配布に際して、すべてのファイルを含む古バージョンと、
> 以前のバージョンから更新のあったファイルだけを含むアップデータとの二本立てで配布したいと考えています。
> このような配布形態をとりたい場合、どのようなことに気をつければよいでしょうか?
サイズが糞デカイならともかく、めんどうになるからやめたほうがいい。
0445デフォルトの名無しさん
NGNGOrcaってどこで入手できるん?
0446デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=cache:SsE6cLLvnkoJ:www.saga-ed.go.jp/materials/edq01449/wininst/wininst.htm+orca+%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%A9+%E5%85%A5%E6%89%8B&hl=ja&start=3&ie=UTF-8
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNG0451デフォルトの名無しさん
NGNGGhost Installer ってのをみつけたんだけどどうよ?
フリー版もあるし、日本語使える(言語の自動選択もありそうな予感)ようだし。
ただ、情報ほしくてググってみたけど、日本語のページはでてこんかった。
0452山崎 渉
NGNG0453山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
0454デフォルトの名無しさん
NGNG0455デフォルトの名無しさん
NGNGインストールしたユーザにしかスタートアップが現れません。
サブセットなので機能カットされてるのかな。
0456
NGNG0457
NGNG単にフォントのディレクトリに *.ttf なんかを放り込めばいいの?
それともレジストリをいじる必要あり?
0458デフォルトの名無しさん
NGNG試 せ よ
0459デフォルトの名無しさん
NGNG1、ファイルが削除可能かチェック
2、削除するプログラムが起動中なら強制終了
3、カスタム動作
4、ファイルの削除
の順で実行されているようです。
この3のカスタム動作で自分を正常終了するプログラムを書いたのですが、
実際にはそこに来る前に2でインストーラによって強制終了されたり、
1のファイル使用中チェックでエラーがでてしまいます。
1の前にカスタム動作を行えれば正しくアンインストールできるはずなのですが、
どなたか方法をご存じないでしょうか。
0460号外
NGNGどうなってるの?
0461459
NGNG> 2、削除するプログラムが起動中なら強制終了
については勘違いだったようです。
問題は1だけになりました。
システムフックを使用しているプログラムだと、
UnhookWindowsHookEx を呼ぶまでは他のプロセスに使用されているので、
カスタム動作が先に呼ばれないと1でエラーがでてしまうのです。
0462デフォルトの名無しさん
NGNGProfessional 7.0 Setupフォルダが出来て300MBを超えるファイルが入っている。
なにこれ???
こわー。
0463デフォルトの名無しさん
NGNG管理者インストールの選択なんていらんのに!
InstallSheildで作り直しかよーー
0464デフォルトの名無しさん
NGNG0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNGmsiexec
0467デフォルトの名無しさん
NGNGさっぱり見つからない。
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNG俺もorcaのヘルプの場所がわからん。
XPなんだけど、ファイル名教えてくれれ
0470デフォルトの名無しさん
NGNGhttp://www.microsoft.com/msdownload/platformsdk/sdkupdate/
これを開く。
ms-help://MS.PSDK.1033/msi/setup/orca_exe.htm
0471デフォルトの名無しさん
NGNGなんか違う、、DOSのオプションとかしかでない。。。。
すべての項目の説明とかだーって載ってるやつ無いかな?
英語でもかまわんし。
0472デフォルトの名無しさん
NGNGhttp://support.microsoft.com/default.aspx?kbid=255905
0474デフォルトの名無しさん
NGNG今から使おうとしてるんだが、
…サンプル見ながらメモ帳で書くしかないかな…。
補助ツールは使えねぇし。
98だと文字化けするみたいだし。
0475デフォルトの名無しさん
NGNG補助ツールを使ってみた。
NSIS Setup Creator 日本語で案内してくれるので作りやすい。
HM NIS Edit ウィザード式で楽ちん。
試しにNSiSのサンプルフォルダのファイルを片っ端から
コンパイルすると結構面白かったり。。。
でかいプロジェクト用のサンプルもあるしね。
0476デフォルトの名無しさん
NGNGこのソフトが使ってるインストーラはなんていうの?
私の環境はwindows2kserver adminユーザ
ですが、このインストーラはいつも「ファイル構成が見つからない」エラーでインストールできない気がします。
basp21も同じインストーラつかっててで困った経験が・・・。
tempフォルダに解凍されたファイルをc:\1フォルダに移動してから実行するとインストールできるんですが、
これは相当まいった。しかもtempの環境変数をc:\temp見たいにシンプルなパスにしても、
インストーラ自身がtempフォルダ内に作り出すフォルダ名でインストールできなくなってるし・・・。
0477デフォルトの名無しさん
NGNGInstall shield
0478デフォルトの名無しさん
NGNGInstallShield
Win98SEだが、特に問題無し
0479478
NGNG0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNGよく使ってる。出来はけっこうイイと思う。
スクリプト書くのが嫌な人には向かない。
0482デフォルトの名無しさん
NGNGWindows Installerのパッチファイル(*.msp)作ろうとしたんですけど、
これに必要なプロパティファイル(*.pcp)ってどうしても何か市販ソフト必要なんですか?
> To reproduce the sample patch package, you need a software tool capable of
> creating and editing a Windows Installer patch package. Several patch package
> creation tools are available from independent software vendors.
msiファイルはVisual Studio .NETでタダで作れるのに、そんなアホなって感じなんですけど。
それとも別口でパッチ作る方法あるのかな。
そもそも検索で何も引っかからないので誰も使ってない?
0483482
NGNGWindows Installer SDKのOrcaをインストールすればいいのね。
引き続き試してみまふ。
0484482
NGNG> Put the .msi file and all the source files of the Target image into a folder named Target.
> Put the .msi file and all the source files of the Upgraded image into a folder named Upgraded.
具体的にどうすればいいのだ。なしてこんな茨の道?
あたしゃ実行ファイルを1つ更新したいだけなんだよ。(´Д`;)
0485482
NGNGパッケージファイル「圧縮しない」でビルドしたuncompressedなセットアップが必要と。
そんなものがあることを知らなかったので「はにゃ?」だった。
Upgradedのほうはそれで通って……元のTagetのがもうビルドできないよ。
バグ修正するときにいじくっちまったよ。_| ̄|○
msiファイル直接編集してどうにかなるのかなあ。
というか、思いっきりスレ汚してますね。すんません。
0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNGZIP
0488デフォルトの名無しさん
NGNG勉強になったからスレ汚しではないと思うけれど、
バージョン管理くらいしとけ。
0489デフォルトの名無しさん
NGNG本家WiseSolutions(ttp://www.wisesolutions.com/)では
Standard Edition $449
Professional Edition $1199
Enterprise Edition $1999
一方、GrapeCity( ttp://www.grapecity.com/japan/support/database/Tool_ProductList.htm)
によると
Standard Edition \128,000
Professional Edition \228,000
Enterprise Edition 発売せず
いくらなんでもボリ杉。英語を読めない香具師らの足元を見ているとしか思えん。
しかもGrapeCityの方はアクティベーションがついており、インストールした
PC以外では使用できない(出張先で開発マシン以外でコンパイルしたいときなど、
いざというときに非常に困る)。
資料の多さなどからInstallShieldを選択する方が賢明かな。
参考までに
InstallShield DevStudio ($1,199.00/\ 239,400)
InstallShield Express ($349.00/\ 84,000)
0490デフォルトの名無しさん
NGNG・・・楽すぎる
相対パス指定できるだけで、乗り換えてよかったと思った
0491デフォルトの名無しさん
NGNGMSI に対応して欲しいな。
ところで Inno って何て読むの?
0492デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNG残念ながらInnoSetupはMSIに対応する予定はないと明言していた。
ttp://www.jrsoftware.org/isfaq.php#msi
0494デフォルトの名無しさん
NGNGttp://kumiki.c.u-tokyo.ac.jp/~ichiyama/mt/archives/000029.html
0495デフォルトの名無しさん
NGNG0496デフォルトの名無しさん
NGNG現在Visual Studio Installer6.0(?)を使用しインストーラを作成しています。
web上にある msi を叩いてサイレントインストール&インストールしたAPを
自動起動させたいのですが、うまくいきません。
サイレントインストールはできるのですが、インストール後にAP自動起動できません。
InstallShieldを使用すればインストール後の自動起動ができることは確認したのですが、、、
Oracを使用して両msi を見比べてみたのですが
どうやらLAUNCHPROGRAM=1なんてところが怪しいと思いまして
msiexec /i http://www.xxxxxx.jp/xxxxxxx.msi LAUNCHPROGRAM=1 /q
としてテストしてみたのですが自動起動の気配なしです。
どなたかお助けください。
当方の環境は
windows2000 adminユーザ
Visual Studio Installer6.0(?)
です。よろしくお願い致します。
0497デフォルトの名無しさん
NGNGどこにあるの?
0498497
NGNG0499デフォルトの名無しさん
NGNG0500デフォルトの名無しさん
NGNGアプリのバージョンが古かったときにレジストリを削除する処理と、アンインストールしたときにレジストリを削除する処理をそのインストーラに組み込みたいのですが、、、
SetupRegistry()に書くのだろうということまではわかったのですが、そのスクリプトの書き方がさっぱりわかりません。
Googleなどでも、ソースがそのまま載っているだけで解説はなく、InstallShield for Microsoft Visual C++ 6という本を発注してはみたものの、絶版の疑いもあるくらいでいつ届くかもわからない状態です。
そこでここに質問させていただいたのですが、
もしご存知の方がいらっしゃったらどのようなスクリプトを書けばいいのか教えていただけませんか。
0501デフォルトの名無しさん
NGNG0502デフォルトの名無しさん
NGNGVisual Stadio Installer ってCドライブ 直下とかにインストールできますか?
0503デフォルトの名無しさん
NGNG自分で試してみりゃいいじゃん
0504デフォルトの名無しさん
NGNGインストール中に、自分で作ったバッチファイルを起動させるようにするにはどうしたらいいんですか?
0505デフォルトの名無しさん
NGNGWindows Installer XML (WiX) toolset
http://sourceforge.net/projects/wix/
これってどうなの?
0506デフォルトの名無しさん
NGNGどうすれば良いでしょうか?
0507デフォルトの名無しさん
NGNG0508デフォルトの名無しさん
NGNGzipかlzhに固めておけばそれでいいんじゃないの?
スタートメニューの登録とか自分でやった方が安心出来るじゃん。
0509デフォルトの名無しさん
NGNG0510デフォルトの名無しさん
NGNGプログラムがショボいかどうかは関係ない。
そのプログラムを使う奴がショボいかどうかだ。
0511デフォルトの名無しさん
NGNG( ´,_ゝ`)プッ
0512デフォルトの名無しさん
NGNGインスローター版と圧縮しただけ版と
両方置いとくよな
0513デフォルトの名無しさん
NGNG君はフリーソフトしか使わないのかね。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGhttp://www.inslaughternatives.com/
これじゃねーか?
0516デフォルトの名無しさん
NGNG0517デフォルトの名無しさん
NGNGディレクトリごと圧縮できないじゃん
使いにくいぞ
0518デフォルトの名無しさん
NGNG0519デフォルトの名無しさん
NGNG意味分からん
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG今時専用インストーラ使ってる奴は馬鹿
0522デフォルトの名無しさん
NGNG今時専用インストーラ使ってる奴は馬鹿
0523デフォルトの名無しさん
NGNGhttp://enterprise.watch.impress.co.jp/cda/software/2004/05/28/2422.html
0524デフォルトの名無しさん
NGNG0525デフォルトの名無しさん
NGNG普通は客に金貰ってインストーラを作るんですよ ( ´,_ゝ`)プッ・・
0526デフォルトの名無しさん
NGNGってかインストーラーやめれ
0528デフォルトの名無しさん
NGNG0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNG↓
これ使いやすそう
↓
DLしてセットアップする画面が出た
↓
インストールできませんでした
↓
( ゚Д゚)フザケンナ
0532デフォルトの名無しさん
NGNGそれがインストーラが不必要なことの理由なの? (;´Д`)
0533デフォルトの名無しさん
NGNG↓
インストールし終わるまでブラウザでも眺めてよっと
↓
突然エラー発生。内容は
「ストリング変数が、文字列に対して十分大きくありません。ストリング宣言を確認してください。」
↓
知るかヴォケ
0534デフォルトの名無しさん
NGNG君のマシンが痛んでるんだろ。
OSを再セットアップするのがよろしい。
0535デフォルトの名無しさん
NGNGリカバリー済みのOSですが何か?
0536デフォルトの名無しさん
NGNG本当にプログラマーか?
パス文字列がMAX_PATHを超えたかなんかだろ。
いろいろ試してみろよ。面白そうじゃないか。
0537デフォルトの名無しさん
NGNG0538デフォルトの名無しさん
NGNG0539デフォルトの名無しさん
NGNG0540デフォルトの名無しさん
NGNG本家の方でもいいけど。
0541デフォルトの名無しさん
NGNG0542デフォルトの名無しさん
NGNGでもCX版は駄目ぽ
0543デフォルトの名無しさん
NGNG何か知ってる人いませんか?
0544デフォルトの名無しさん
NGNG∧ ∧ ┌─────────
( ´ー`) < シラネーヨ
\ < └───/|────
\.\______//
\ /
∪∪ ̄∪∪
0545デフォルトの名無しさん
NGNGそうすか…。
良さそうなソフトだったから期待してたんだけどね
諦めますわ
0546デフォルトの名無しさん
NGNG詳細希望。
0547デフォルトの名無しさん
NGNGCAB形式の場合ファイルを追記するのは不可能。
0548インストーラー初心者
NGNG誰か教えてもらえますか?
スクリプトでラジオボタンのvisibleプロパティって操作できるんですか?
0549デフォルトの名無しさん
NGNG前の方がイイポ
0550デフォルトの名無しさん
NGNG今度、Visual Studio .NET 2003 で *.msi ファイル作って
配布しようと思っているんですが、やはりアンインストーラ
その他の余計なものも一緒にインストールされて
ディスク領域の無駄遣いになってしまうんでしょうか?
どれくらい無駄遣いしてしまうのか心配しています。
0551デフォルトの名無しさん
NGNGWindowsInstallerはOSに組み込まれているということをよく考えてみよう。
0552「プログラムの追加と”削除”」に載るアイコン
NGNGメインと補助の2つのexeと、いくつかのDLLを1つのインストールフォルダにコピーするインストーラを、
インストールシールドで作成しました。
インストール後に「プログラムの追加と削除」を開くと、インストールしたアプリが一覧リストに載るのですが、
そのアイコンが「メイン.exe」ではなく「補助.exe」が持つアイコンになることがあります。
一覧リストに載るアイコンを「メイン.exe」のものに固定するにはどうしたら良いのでしょうか。
0553デフォルトの名無しさん
NGNG長レス、失礼。
以下のレジストリにアイコンファイル、又はアイコンをリソースに含むモジュールの
フルパスを指定する( <GUID> は自分のインストーラの PRODUCT_GUID )。
キー : HKLM/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall/<GUID>
名前 : DisplayIcon
型名 : REG_SZ
値 : アイコンファイル、又はそれを含むモジュールへのフルパス
備考として、モジュールを指定するよりもアイコンファイルを用意して指定する事を
推奨します。
モジュールを指定した場合、Windows のアイコンキャッシュの問題で、今後リソース
内のアイコンを更新しても、同じパス上のモジュールを指定した場合、アイコンキャッ
シュ内の配列はそれを追従しない場合があります。
Win32API、SHChangeNotify によシェルの通信告知を利用しても、この問題を回避出
来ないケースがあるのですが、アイコンファイルでこの指定を行っておくと、この様
なケースでもキチンと更新される様です( この情報ソースは確か InstallShield のナレッ
ジベースかコミュニティサイトで見た覚えがあります。因みに実験済み )。
0554「プログラムの追加と”削除”」に載るアイコン
NGNGInstallSheildのテクニカルサポートFAQにも同様の記載が見つかりました。
http://kb.networld.co.jp/kb/ns_is2000.nsf/0/4d64639daa02c93349256a260021cd07?OpenDocument
0555デフォルトの名無しさん
NGNG掃き出された setup.exe のプロパティの
バージョン情報の詳細の言語が 英語 (U.S.)
になっちゃうのが害は無いんだけどなんとなく
困りもの。
色々と調べているんだけど、変更方法が
分からないんだよねぇ。誰か知っている人
いないかなぁ?
0556デフォルトの名無しさん
NGNG0557554
NGNG質問はageた方が良いかもね。
innosetupが何者か知らないので、私は答えられないけど。
0558555
NGNGドキドキするが、やってみるよ。
誰か分かる人がいますように。
0559デフォルトの名無しさん
NGNG反論 >>559
0560デフォルトの名無しさん
NGNG日本語リソース入れ込んでDelphi6 Personalで再コンパイルとかは?
やったことないけど。あとは掃かれたexeをリソースエディタで編集とか。
0561555
NGNGよくわかんないけど構ってくれてありがとう。
>>560
やっぱりそのへんしかないかな。ってかよく
考えてみればろくにバージョンとかも書かずに
質問してたんだな。
ちょっと試してみます。ありがとう。
0562デフォルトの名無しさん
NGNGセットアッププロジェクトをリビルドして新しいmsiファイルを作成し、
インストールしようとすると、、前回インストールしたものを
アンインストールしなくてはインストールできません。
わざわざアンインストールしなくても、上書き更新できるように作るには
どうしたら良いのでしょうか?
0563デフォルトの名無しさん
NGNG0564デフォルトの名無しさん
NGNG0565ディフォルトの名無しさん
NGNG出てきてしまいました
(MSFLEXGRID.OCX)
このOCXの登録はインストーラーでレジストリ登録が行えるのでしょうか?
または、スクリプトでregsvr32を実行することはできるのでしょうか。
宜しくお願いします。
0566デフォルトの名無しさん
NGNGInnosetup FAQとKnowledge Baseの和訳
http://www.geocities.jp/mystral_kk/
0567デフォルトの名無しさん
NGNGありがとう。
0568デフォルトの名無しさん
NGNGインストール先をiniファイルなどやオプションなどに記述して
変更する方法はないものでしょうか。
宜しくお願いいたします。
0569デフォルトの名無しさん
NGNGttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/msi/setup/targetdir_property.asp
0570きょうこ。
NGNGインストールされていないのならセットアップを
中止したいんですが、どうしたらいいんでしょうか?
VSNETでインストーラーをビルドしてます
0571デフォルトの名無しさん
NGNG0572きょうこ。
NGNGMSIのどっかでWordがインストールしているかどうかチェックしたいの!
0573デフォルトの名無しさん
NGNGレジストリ探せ
0574デフォルトの名無しさん
NGNG手持ちのPC雑誌からバイエリックインストーラなるものを
回答して、いまだに使い続けてる漏れは負け組ですか?
0575デフォルトの名無しさん
NGNGその時のアイコンを変える方法ってありますでしょうか
当方SEでもなんでもないのですが、少し作らされています><
InstallShield5.5 professional
PackageForTheWeb2.04
を使っています。
調べたら、どうも古臭いらしですね、、、
0576デフォルトの名無しさん
NGNG強制的にマイドキュメントにインストールされるらしい
(((゚Д゚)))ガクガクブルブル
0577デフォルトの名無しさん
NGNGキミィ、そういうゲームを待っていたんだよ!!
0578デフォルトの名無しさん
NGNG多分無理。
PFWだけなら、Ver4 がダウンロードできるぞ。
http://www.installshield.com/pftw/
0579575
NGNGご回答ありがとうございました。
やはりアイコンを変えるのは無理みたいですね^^;
教えていただきました、PFWのバージョンを更新する方向で考えてみたいと思います。
0580きょうこ。
NGNGここ最悪
0581デフォルトの名無しさん
NGNG>EXEPressCX駄目じゃん( ´Д`;)
>前の方がイイポ
けっこう目にする機会が多い
EXEPressCXですが、何が駄目?
深刻なバグとかあるの?
0582デフォルトの名無しさん
NGNGアンインストール時に元に戻すにはどうすればよろしいですか?
0583デフォルトの名無しさん
NGNG画面を自在にカスタマイズしたりってできないんでしょうか。
既成のものだけだとかなり制限されているような。
インストール画面でイベントを発生させて何かしたりするには
インストールシールド使うしかないのでしょうか?
0584デフォルトの名無しさん
NGNGそんな君にWiX。
VS.NETの吐いたmsiファイルを
逆コンパイルして改造できる。
0585デフォルトの名無しさん
NGNG別スレがあるんだったら教えてくれー。
0586デフォルトの名無しさん
NGNG0587デフォルトの名無しさん
NGNGアンインストール時にどうやって抹消すればいいですか
0588デフォルトの名無しさん
NGNGショートカットの作業フォルダが設定されない問題はなんとかOrcaで
修正できましたが、インストールしたすべてのファイルが自動修復の
対象になってしまったのには参りました。
アプリと一緒にmdbファイルをインストールするんですが、
アプリでmdbに登録したあと、再びアプリを起動するとmdbファイルが
書き換わっているんで自動修復に行っちゃうんですね。登録したばか
りのデータベースが初期状態にもどり、みんな消えてしまいました。
結局、自動修復の解除の方法がわからず断念。どうすればよかったの
でしょうか?ご存知でしたら教えてください。
0589デフォルトの名無しさん
NGNGアプリでコピーしてそれを使う。
本来、その手のものはユーザの個人用データホルダにユーザごとに保存しなければならない。
0590588
NGNGこのmdbファイルは全ユーザーで共有するのでインストーラーで
アプリフォルダに置いてみたのですが、このあたりの設定は
管理用のプログラムを別に準備したほうがよさそうですね。
0591デフォルトの名無しさん
NGNGMSIパッケージか。
では、Wordがインストールされているかをチェックするスクリプト or DLLを作成してください。
で、それをInstallerのカスタムアクションで実行するように。
実行アクションはすぐに実行にして、シーケンス上では、InstallInitializeあたりでコールするように。
カスタムアクションの戻り値を見て、Wordがインストールされていれば、シーケンスを終了させればよい。
0592デフォルトの名無しさん
NGNGWindows Installer自体、インストールしたファイルはすべてキャッシュされている。
アプリの修復では、無条件にキャッシュされたファイルから復元されるので、無理。
>589 の言うように、マスターをインストールするようにして、ユーザー用にはそれを
コピーして使用する。
ただし、Windows Installerは、自分でインストールしたもの以外は削除対象にならないので
本当に削除する必要があるなら、自前で削除処理を埋め込むように。
0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNGWindows Installer SDKを使うがよろし。
VS.NETのインストーラーでは、そこまでの機能は残念ながら無い。
0595デフォルトの名無しさん
NGNGトランスフォームを用意すれば、ある程度のカスタマイズは出来るが。
ただ、基本的にWindows Installerをサイレントで実行する際には、デフォルト設定での
インストールが推奨されている。いやなら、面倒だけど、INSTALLDIRとかのプロパティを
指定して、msiexecを実行してくれ。
0596デフォルトの名無しさん
NGNG0597デフォルトの名無しさん
NGNGレス書いても、きっと見に来ないだろうから、止めとく。
わかる範囲になってしまうけど、質問あれば返信するよ。
0598デフォルトの名無しさん
NGNG0599デフォルトの名無しさん
NGNGWiX (Common Public License Microsoft 製)
0600デフォルトの名無しさん
05/01/26 18:05:07インストーラっていったらWindowsのにきまってんじゃん
まったくUNIX使いはアホだなあ
0601デフォルトの名無しさん
05/01/27 11:05:52オレはtar,make,RPMだけで十分
0602デフォルトの名無しさん
05/01/27 13:53:130603デフォルトの名無しさん
05/01/27 18:56:41もうGUIで何でもできるからもういいだろう
0604デフォルトの名無しさん
05/01/28 08:09:02tar,makeがインストーラだとか勘違いしてるじゃん
まったくUNIX使いはアホだなあ
0605デフォルトの名無しさん
05/02/18 14:59:55ttp://www.jrsoftware.org/
0606デフォルトの名無しさん
05/02/18 16:53:320607デフォルトの名無しさん
05/02/18 21:07:06いまいち使い方がワカンネ
0608デフォルトの名無しさん
05/02/18 23:04:100609デフォルトの名無しさん
05/02/20 13:49:11ttp://testesca.at.infoseek.co.jp/
日本語ヘルプ&FAQ他
ttp://www.geocities.jp/mystral_kk/
後は気合で何とかなる。
0610デフォルトの名無しさん
05/02/24 02:05:58可能でしょうか?
0611デフォルトの名無しさん
05/02/27 03:17:35http://pc5.2ch.net/test/read.cgi/software/1106408912/397-402
http://pc5.2ch.net/test/read.cgi/software/1108197341/738-778
マルチにつき放置
0612デフォルトの名無しさん
2005/04/05(火) 15:07:560613デフォルトの名無しさん
2005/04/07(木) 15:05:00インストーラから .NET Framework と MDAC 2.6(以降) を導入するために
Inno を使おうとおもっています
http://www13.brinkster.com/vincenzog/isxart.asp?idart=1
http://www13.brinkster.com/vincenzog/isxart.asp?idart=70
この辺をいじくって自分ソフトに組み込むのかなぁ
という所まではつきとめました
しかし、組み込み方がよくわからんどす。。。(o_ _)o
単純に InitializeSetup をマージして自分ソフトの設定にコピペなのだろうか?
徹夜明けで頭が死んでます(@@;
特に納期とかのあるプログラムじゃないのですけどね
できるかどうか、できるとしたらどういう感じになるのか
知ってる人がいたら教えて下さい
0614デフォルトの名無しさん
2005/04/07(木) 17:10:15>http://www13.brinkster.com/vincenzog/isxart.asp?idart=1
>http://www13.brinkster.com/vincenzog/isxart.asp?idart=70
上はバージョンチェック、
下は.NET Frameworkが入ってなければダウンロードを促すみたいな感じ。
マージする分には問題なさそうだけど Result:= は return じゃないので注意。
613の導入が Inno にインストールさせるってのなら俺には分からん。
0615デフォルトの名無しさん
2005/04/08(金) 00:55:55thx
ダウンロードを促す画面くらいがいいかな
という感じでスクリプト書き換えました
0616デフォルトの名無しさん
2005/04/27(水) 14:48:35問題点は、最新版を配布する場合、古いバージョンのexeが上書きされないこと。
フリーソフトのためだから、10万もするインストーラーは買えません。
ディストリビューションウィザードはMSI以上に使えなかった。
解決策は
1.VSIで上記問題を解決する。(誰かご伝授願います。)
2.安価インストールソフトの導入(問題のないソフトなら2万くらいまでなら出せます。)
3.アンイストールしてから再インストールを促す。(現況これを採用)
1>2>3の順で解決したいのですが、今のところは3でしのいでます。
いいアドバイスお願いいたします。
0617616
2005/04/27(水) 14:55:541にはWiXなどでmsiをリビルド?!する事も含む。
0618は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I
2005/04/29(金) 15:32:39どうすればよいでしょうか。
0619デフォルトの名無しさん
2005/05/23(月) 12:20:58My Inno Setup Extensions
http://isx.wintax.nl/
ISTool
http://www.istool.org/default.aspx/
0620デフォルトの名無しさん
2005/06/07(火) 07:17:08ttp://www5a.biglobe.ne.jp/~nobukich/einstall/index.htm
0621デフォルトの名無しさん
2005/06/07(火) 23:16:25シンプルでよさそうだね。今度使ってみます。
0622デフォルトの名無しさん
2005/06/10(金) 19:46:36・PackageForTheWebみたいな単体EXEを作れますか?そのEXEのアイコンは変更できますか?
・流行りの全画面でないインストーラーが作れますか?
http://www.xlsoft.com/jp/products/InstallShield/express.html
0623デフォルトの名無しさん
2005/06/10(金) 20:28:04評価版をダウンロードして使ってみればいい。
0624デフォルトの名無しさん
2005/06/14(火) 12:28:56再インストール時、プログラムEXEが起動していたら、再インストール出来ないようにするにはどうしたらいいでしょうか?
あるいは、プログラムEXEを終了させて、再インストールなど。
削除する場合も、プログラムEXEが起動していたら、プログラムEXEが残ってしまうのを防ぎたい。
どうすればよいのでしょうか?
0625デフォルトの名無しさん
2005/08/10(水) 20:05:390626デフォルトの名無しさん
2005/09/02(金) 19:47:59新規ファイルグループを作ってそこに登録してやれば
いいのでしょうか。
0627デフォルトの名無しさん
2005/09/02(金) 21:17:500628名無しさん@そうだ選挙に行こう
2005/09/11(日) 12:23:22ダイアログの追加ができません。ヘルプ見ると右クリックとかで追加と削除
ができるってかいてあるんだけどな…どうやってライセンスダイアログ追加
できるんでしょうか?
もらってきたサンプルはしっかりとライセンスのダイアログがあるわけですが…
0629デフォルトの名無しさん
2005/09/26(月) 21:39:090630デフォルトの名無しさん
2005/11/17(木) 22:52:17巷のゲームなんかで使われているアップデータなんですが、
これよく使われてますね。
http://product.lameije.co.jp/udmtool.html
みなさんは、何使ってますか?
Inno Setupでも差分アップデートはできましたっけ・・・。
0631デフォルトの名無しさん
2005/11/18(金) 00:31:48http://www.geocities.jp/mystral_kk/iskb10.htm
だけど、これだと差分自分でみつけないといけないので、めんどくせーな
0632デフォルトの名無しさん
2005/11/20(日) 16:57:020633デフォルトの名無しさん
2005/11/20(日) 17:15:580634デフォルトの名無しさん
2005/11/23(水) 08:02:540635デフォルトの名無しさん
2005/12/17(土) 06:19:56可能な事なのかな?
0636デフォルトの名無しさん
2005/12/17(土) 11:26:34つ ttp://www.microsoft.com/downloads/details.aspx?familyid=6e9a7403-c4ba-4d98-bb0b-2c9d6414071f
ただし、英語&ドトネト必須
つMSDEマージモジュール
ただし、SPが出たら自分で配布しないといけない。
0637デフォルトの名無しさん
2005/12/22(木) 18:44:12アンインストーラのIsUninst.exeなどに渡すisu形式のファイルについてです。
これを見ればインストールでどんなファイルがコピーされたかとかどの
レジストリキーが作成されたかが分かるんじゃないか、と思って中身を覗いて
みたんですが、バイナリの羅列ばかりでさっぱりです。
これを読む方法ってありますか?
0638デフォルトの名無しさん
2005/12/22(木) 22:05:23残念ながら、ない。
0639デフォルトの名無しさん
2005/12/23(金) 10:16:06MSIファイルを使ってるインストーラならorcaで見れると思うが。
0640デフォルトの名無しさん
2006/01/23(月) 16:41:46システムフォルダにインストールするインストーラーを作成したんですが、
インストールはできるものの、アンインストールされないという現象に
悩んでいます。
また、プロジェクトのバージョンを変えて強制的に上書きインストールする
ようにしても CPL は古いままで上書きされません。
手動では削除できるので Windows が使っているとかといった理由で
削除&上書きされないとは思えないのですが・・・。
何故かご存知の方いらっしゃいましたら原因を教えてください。
0641デフォルトの名無しさん
2006/02/01(水) 14:17:410642トモ
2006/03/17(金) 18:28:56http://s2.muryo-de.etowns.net/~marma/
0643http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 19:11:34もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
0644デフォルトの名無しさん
2006/03/25(土) 11:36:05> TextSS のWindowsXP(Professional)64bit化おながいします
作者しかソース持ってないんだから、作者に言わないと。
つーか、なんでネイティブにこだわる??
0645デフォルトの名無しさん
2006/03/26(日) 11:43:49http://www.ssesetup.com/index.html
0646デフォルトの名無しさん
2006/05/05(金) 07:10:320647デフォルトの名無しさん
2006/05/05(金) 07:11:200648デフォルトの名無しさん
2006/05/05(金) 07:12:300649デフォルトの名無しさん
2006/05/05(金) 07:13:360650デフォルトの名無しさん
2006/05/08(月) 22:18:09http://textexpage.s154.xrea.com/software/innoeditx/index.htm
0651デフォルトの名無しさん
2006/05/21(日) 16:38:41http://pc8.2ch.net/test/read.cgi/win/1146958000/
0652デフォルトの名無しさん
2006/05/21(日) 22:01:07http://pc8.2ch.net/test/read.cgi/tech/997727326/
0653デフォルトの名無しさん
2006/06/01(木) 20:30:510654デフォルトの名無しさん
2006/06/10(土) 11:43:34ttp://pc8.2ch.net/test/read.cgi/win/1146958000/
フリーのInnoSetupとか使っているんだろうか?
0655デフォルトの名無しさん
2006/06/10(土) 11:56:470656デフォルトの名無しさん
2006/06/10(土) 13:13:28InstallShieldが多いな。InstallScriptプロジェクトや基本MSIプロジェクトを使って。
0657デフォルトの名無しさん
2006/07/04(火) 13:42:33Inno Setup
http://www.jrsoftware.org/isinfo.php
ISTools
http://www.istool.org
Inno Setup Form Designer
http://isfd.kaju74.de/?isfd
Inno Setup, ISTool, ヘルプファイルの日本語化
http://www.geocities.jp/mystral_kk/
【NSIS】
NSIS
http://nsis.sourceforge.net
NSIS Form Designer
http://isfd.kaju74.de/?nsisfd
NSIS Setup Creator
http://hp.vector.co.jp/authors/VA034804/download.html
【InstallShield】
InstallShield
http://www.installshield.com
Networld > InstallShield
http://www.networld.co.jp/is/main.htm
XLsoft : InstallShield
http://www.xlsoft.com/jp/products/InstallShield/
0658デフォルトの名無しさん
2006/07/04(火) 13:43:04Windows Installer
http://www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8&DisplayLang=ja
Advanced Installer
http://www.advancedinstaller.com
InstallWizard
http://www.digitalweb.com.br/installwizard/
【その他】
Wise Installation System
http://www.wise.com/wis.asp
AWinstall
http://www.awinstall.com
MindVision Software (VISE)
http://www.mindvision.com
CreateInstall
http://www.createinstall.com
Lindersoft (SetupBuilder)
http://www.lindersoft.com
FreeExtractor
http://www.disoriented.com/FreeExtractor/
EXEpress CX
http://www.webtech.co.jp/onlinesoft/exepress/
簡単インストーラ
http://www5a.biglobe.ne.jp/~nobukich/einstall/2/
Vector SOFT Libraly: Windows > プログラミング > インストーラ
http://www.vector.co.jp/vpack/filearea/win/prog/install/
0659デフォルトの名無しさん
2006/07/04(火) 13:44:50個人的には
InnoSetup>Wise>NSIS>InstallShield
の普及度だけどWiseやInstallShieldだと遅すぎだからInnoかNSISにして欲しいと思うことがしょっちゅう
0660デフォルトの名無しさん
2006/07/04(火) 16:47:130661デフォルトの名無しさん
2006/07/04(火) 18:50:150662デフォルトの名無しさん
2006/07/05(水) 09:59:33と思ったらヌルポソフトのWinAmpのインストーラだったのか。
>の普及度だけどWiseやInstallShieldだと遅すぎだからInnoかNSISにして欲しいと思うことがしょっちゅう
企業向けだとどうしても.NET FrameworkのインストールやWindows Installer準拠を優先してしまうので
必然的にInstallShieldになってしまう罠。
0663デフォルトの名無しさん
2006/07/05(水) 11:08:53NSISって、一発展開とかのモードもあるけど普通のウィザードだとInnoとリクソツなんだよね
インスコ中にプログレスバーの左下に『Show Detail』てボタンがあって、それを押すと今まで何をやったかが見れるヤツ(これ、Innoにも欲しい)
NSISとは気づかずにInnoだと思ってインスコしてるはずw
0664デフォルトの名無しさん
2006/07/05(水) 11:09:47SFX Tool 1.01 - Freeware Files.com - Programming Category
http://www.freewarefiles.com/program_10_113_18074.html
0665デフォルトの名無しさん
2006/07/06(木) 17:00:48このセットアップってどれっすか?
0666デフォルトの名無しさん
2006/07/10(月) 02:12:30ttp://hmne.sourceforge.net/
0667デフォルトの名無しさん
2006/07/10(月) 14:57:500668デフォルトの名無しさん
2006/08/01(火) 06:07:57http://www.liberalsoft.com/liberalinstaller/
Innoには足元にも及ばない
0669デフォルトの名無しさん
2006/08/02(水) 10:57:26ttp://www.indigorose.com/suf/
なんでこんなのが495ドルもするんだよ!
0670デフォルトの名無しさん
2006/08/13(日) 08:37:38Install Creator
ttp://www.clickteam.com/eng/installcreator.php
かなりショボいが、GUIはしっかりしてる方かも
0671デフォルトの名無しさん
2006/08/14(月) 13:41:23ttp://www.tarma.com
0672デフォルトの名無しさん
2006/08/15(火) 11:11:18ttp://www.bitrock.com/products_installbuilder_overview.html
$195
高っ!
0673デフォルトの名無しさん
2006/08/17(木) 20:49:16糞
0674デフォルトの名無しさん
2006/08/17(木) 21:41:51最近使い始めたのですが、編集していくといきなりテーブルのエラーが出ます
主にテーブルのエラーは、レジストリ項目やファイルの追加・削除で発生。またスクリプトでちょっと凝った書き方をしてもエラーが出て、書いたスクリプトを消しても戻りません。
上記作業をすると自動でテーブルに追加や削除の編集をしているらしく、wise自身が墓穴を掘っているようです。
スクリプトの場合も勝手にスクリプトの行が上下にずれて行ったり…
仕方ないので、こまめに履歴保存とSourceSafeにチェックインをしています。
やり方がまずいのか、wiseの問題なのか、同じ問題で解決した人がいましたら教えて下さい。
ちなみに最新のアップデートは適用してあります。
メーカーに問い合わせもしようかと思ったが、具体的な再現手順が掴めていない
同じ手順で上手く行く時と駄目な時がある
0675デフォルトの名無しさん
2006/08/19(土) 22:53:320676デフォルトの名無しさん
2006/08/21(月) 21:00:05http://www.jrsoftware.org/isinfo.php
【インストーラ作成ソフト】Inno Setup
http://pc8.2ch.net/test/read.cgi/win/1146958000/
0677デフォルトの名無しさん
2006/08/22(火) 15:26:070678デフォルトの名無しさん
2006/08/22(火) 19:15:220679デフォルトの名無しさん
2006/08/24(木) 12:48:49ttp://hp.vector.co.jp/authors/VA002803/install-ej.html
InsAssist
ttp://wblue.web.infoseek.co.jp/soft/app/insassist.htm
国産は国産なりにユニークな機能があったりするのね
0680デフォルトの名無しさん
2006/08/24(木) 13:16:11VS2003のデプロイメントプロジェクトでMSIを作成しているのですが
MSIインストール後にReadme.htmファイルを表示させてる方法が不明です。
VS2003のインストーラでこのような事は可能でしょうか?
方法をご教授いただけませんでしょうか
0681デフォルトの名無しさん
2006/08/27(日) 19:50:17WiXの面影が忘れられないの。。。
WiX Tutorial を訳している所があったら教えてください。
NEETなので、時間はあります。
自力でやってもいいんですけど、英語力に自信がなくて。。。
0682デフォルトの名無しさん
2006/08/28(月) 10:23:340683デフォルトの名無しさん
2006/09/06(水) 00:31:20オラクルとかのストアードSQLを実行すると
内部エラーが発生するのですが、これってやっぱ無理あります?
普通のコマンドプログラムは動作するんですが
0684デフォルトの名無しさん
2006/10/05(木) 00:34:200685デフォルトの名無しさん
2006/10/05(木) 00:39:17あんなもんを訳すのに英語力は必要ない。
必要なものはコンピュータ技術者としてのスキルと根性。
0686デフォルトの名無しさん
2006/11/11(土) 07:34:24ttp://www.dbpoweramp.com/developer-spoon-installer.htm
0687デフォルトの名無しさん
2006/11/25(土) 16:26:03ついてご質問します。Windowsのコントロールパネルの内容を設定変更もしたいと思います。
例えば、タスクバーのプロパティの通知領域の時計を表示しないとかの設定もいっしょにしたいと
考えていますどのようにすればよいでしょうか?
0688デフォルトの名無しさん
2006/11/25(土) 16:57:510689デフォルトの名無しさん
2006/11/26(日) 11:32:260690デフォルトの名無しさん
2006/12/21(木) 19:42:16レジストリスクリプトの内容をレジストリに反映するところでハマっています。
キー名や値が固定なのは良いのですが、
インストーラーでユーザーが選択したインストール先フォルダを、
レジストリの値に入れる場合はどうすれば良いのでしょう?
また、レジストリスクリプトに、%OLEMISC%、%APP_ID%と書かれている
変数もどうやって値を展開して入れればよいのかわかりません。
0691690
2006/12/21(木) 19:42:56VisualStudio2005のセットアッププロジェクトでインストーラを作ってます。
0692デフォルトの名無しさん
2006/12/22(金) 17:34:50一月からの新価格で Pro バージョンが6〜7年前の倍以上になるんじゃねぇのか
0693デフォルトの名無しさん
2006/12/22(金) 17:47:03もうInstallShield使うのやめたよ。ぼったくり価格にはうんざりした。
Windows Installerなら、SDKでビルドできるし。
0694デフォルトの名無しさん
2007/01/06(土) 00:23:09時々、展開したファイルの更新日付がオリジナル資材から10秒くらい
ずれてませんか?運用から苦情きたんですが、ほんとにズレてんですよね
ビルドでミスったんでしょうか?
0695デフォルトの名無しさん
2007/01/09(火) 22:41:430696デフォルトの名無しさん
2007/01/11(木) 23:55:15http://nsis.sourceforge.net/Main_Page
外出?
0697694
2007/01/12(金) 00:24:58早速サポートセンターへ。
0698デフォルトの名無しさん
2007/01/12(金) 11:27:50このスレを「NSIS」で抽出すると、最古のレスは四年前(>>282)だぞw
0699デフォルトの名無しさん
2007/01/12(金) 21:06:540700デフォルトの名無しさん
2007/01/14(日) 03:30:430701デフォルトの名無しさん
2007/01/14(日) 22:11:49開発環境に標準でついているからじゃね?
0702デフォルトの名無しさん
2007/01/15(月) 12:27:460703デフォルトの名無しさん
2007/01/15(月) 21:27:07アイコンの画像とかはどうやって指定すればいいのでしょうか?
NSISでもInnoのどちらでもよいのでサンプルがあれば教えてください。宜しくお願いします。
0704デフォルトの名無しさん
2007/01/15(月) 22:07:07と思ったらサイトが閉鎖されて他の思い出したんでうp
5.0.8用だから気をつけて
ttp://ud.gs/400pz
0705デフォルトの名無しさん
2007/01/19(金) 18:25:40を作っています。アプリへのショートカットをデスクトップとスタートメニューに
登録するんですが、これを選択式にしようとしています。
ユーザーインターフェースエディタでチェックボックスのダイアログを追加し、
ユーザにショートカットを登録する場所を選択させるところまではできました。
ところが、このダイアログで入力された条件をショートカットに追加しようにも
ショートカットにはConditionプロパティがありません。そこで、ショートカットの
親フォルダ(デスクトップやスタートメニュー)のConditionプロパティに条件を
入力してみたんですが、全然効いていないようで、条件の如何にかかわらず
ショートカットが作成されてしまいます。
こういう処理をVS2005のセットアッププロジェクトで作るにはどうすればいいん
でしょうか。
0706デフォルトの名無しさん
2007/01/19(金) 19:37:23Innoとか使えばウィザードですぐできるっしょ
0707デフォルトの名無しさん
2007/01/19(金) 20:31:130708デフォルトの名無しさん
2007/01/19(金) 20:45:470709デフォルトの名無しさん
2007/01/19(金) 21:28:39InnoってSxSでランタイムをインストールさせたりとかまでウィザードで面倒
みてくれるの?そこまでやれるなら乗り換えもいいな。
VS2005の奴じゃWindows Installerの機能を全然使いきれないって話を聞く
し、所詮おまけ機能なんだろうけど、簡単にできる範囲内だと本当にらくちん
ですよ。
0710デフォルトの名無しさん
2007/01/19(金) 21:34:340711デフォルトの名無しさん
2007/01/19(金) 21:56:080712デフォルトの名無しさん
2007/01/19(金) 22:01:50程度のカスタマイズでいちいちSDKのお世話にならなきゃならんもんかね。
入門編からちょっと踏み込んだことをやろうとすると落とし穴がボコボコ空いて
るのはMSの製品の伝統っちゃ伝統だけどさ。
0713デフォルトの名無しさん
2007/01/20(土) 01:17:210714デフォルトの名無しさん
2007/01/20(土) 19:31:36だからEmEditorはInnoやNSISを使おうとしないのかな
0715デフォルトの名無しさん
2007/01/24(水) 10:23:11>>710とかの件がネックになって、嫌でもInstallShieldを使わざるを得ないことになるんだろうなぁ。
MLや書籍とかもあるし、SDKゴリゴリをするくらいなら、InstallShield使ってみたら?
体験版もあるようだからExpress(スクリプトがない廉価版)くらいで>>705の機能を実現できるかもしれないし。
スレ的にはあまり好まれていないようだけど。
0716デフォルトの名無しさん
2007/01/24(水) 19:52:44オープンソース系ならウィザードで一発だろうに
0717デフォルトの名無しさん
2007/01/24(水) 21:15:020718デフォルトの名無しさん
2007/01/25(木) 00:23:200719デフォルトの名無しさん
2007/01/25(木) 06:47:300720デフォルトの名無しさん
2007/01/25(木) 07:57:430721デフォルトの名無しさん
2007/01/25(木) 12:10:09・見栄
・企業が世の中に製品として販売するときの信頼性
客先納品とか、内輪で使用するためだったらそんなに必要性はないと思う。
0722デフォルトの名無しさん
2007/01/26(金) 03:52:340723デフォルトの名無しさん
2007/01/28(日) 09:09:29日本人てバカだな。
0724デフォルトの名無しさん
2007/01/28(日) 14:02:54ロゴを与えるのはMSだろ
製品につけるのは売る側だが
0725デフォルトの名無しさん
2007/01/31(水) 20:19:05見るとステータスが finished になってて、つまり作業は完了してるけど、
権利関係の書類へのサインがまだなのでリリースできませんという状態
なんだけど。un-official でもいいから、日本語リソースを配ってるサイト
とかはありませんか?
つか、WiXってオープンソースだけど、CopyrightはMicrosoftが保持してて、
デベロッパはすべてボランティアだけど、自分たちのcontributeの著作権は
Microsoftに進呈しなきゃならないんだね。
なんつうか・・・・こんな条件で協力するのはMSの社員ぐらいじゃないのかね。
0726デフォルトの名無しさん
2007/01/31(水) 23:04:120727デフォルトの名無しさん
2007/02/01(木) 00:10:310728デフォルトの名無しさん
2007/02/01(木) 00:22:170729デフォルトの名無しさん
2007/02/01(木) 03:03:00第一印象が肝心なのに。
0730デフォルトの名無しさん
2007/02/01(木) 10:06:47MSIも腹立つよなー
Inno/NSISだとISUnpか7zipで開けてうれしー
0731デフォルトの名無しさん
2007/02/01(木) 11:35:00.Netも同じ理由で嫌い。
0732デフォルトの名無しさん
2007/02/01(木) 12:03:39Windows Installerが入ってないOSってのはWindows Me以前とかNT 4.0以前
とかだろ?全部Microsoftのサポートが終了してるOSじゃん。気に掛ける必要
はほとんどねぇよ。
それにMSIのインストールに入る前に(必要なら)Windows Installerをインストール
させるSETUP.EXEも簡単に作れるし。
つか、好き/嫌いで選べるようなお気楽な連中がうらやましいね。
0733デフォルトの名無しさん
2007/02/01(木) 15:11:390734デフォルトの名無しさん
2007/02/01(木) 16:51:41>Microsoft Windows XP には Windows インストーラ Version 2.0 が、Microsoft
>Windows Millennium Edition (Windows Me) には Windows インストーラ
>Version 1.2 が、Microsoft Windows 2000 には Windows インストーラ Version 1.1
>がそれぞれ含まれています。
ちなみに、Windows 2000 SP4なら Installer 2.0が入ってる。
2.0があれば大丈夫。3.1以降の機能が欲しい状況はそんなにない。
0735デフォルトの名無しさん
2007/02/01(木) 18:27:07ユーザーの好き嫌いや古いOSを無視できるお気楽な連中がうらやましいね。
0736デフォルトの名無しさん
2007/02/01(木) 19:14:11はいはい。一生MS-DOSのソフト作ってなさい。
0737デフォルトの名無しさん
2007/02/01(木) 19:27:09唐突にインストーラが起動して、CDを入れろと言われてしまう」
という最悪のエクスペリエンスがあるからな。
0738デフォルトの名無しさん
2007/02/01(木) 19:52:25違法コピーでもしててメディアが手元にないとか?
0739デフォルトの名無しさん
2007/02/01(木) 20:32:45さらにしばらく待たないといけなくいなんてウザすぎ。
0740デフォルトの名無しさん
2007/02/01(木) 20:48:400741デフォルトの名無しさん
2007/02/01(木) 21:10:23追加インストールを要求されたんじゃないよ。
唐突にインストーラがシステムの齟齬を見つけたかとかで修復しようとするの。
http://support.microsoft.com/default.aspx?scid=kb;en-us;290997
0742デフォルトの名無しさん
2007/02/01(木) 22:33:19スタートメニューの表示名を変更してると、何かの拍子に
CD入れろと言ってくるんだよな。
0743デフォルトの名無しさん
2007/02/02(金) 12:16:29そりゃあれだ。アプリケーション保護機能で保護してるフォルダに対して更新が
入ったから復元作業をやってるだけだよ。Windows Installerのレイヤーの問題
じゃなくて、製品のインストーラの不具合、というか仕様なんだろうな。
0744デフォルトの名無しさん
2007/02/02(金) 12:24:50http://support.microsoft.com/kb/303439/EN-US/
0745デフォルトの名無しさん
2007/02/03(土) 05:25:38Word立ち上げてて、違うバージョンのWord立ち上げると、インストーラー起動するアレ?
0746デフォルトの名無しさん
2007/02/03(土) 06:33:330747デフォルトの名無しさん
2007/02/04(日) 14:35:370748デフォルトの名無しさん
2007/02/04(日) 16:30:16俺もそんな考えで、http://www.trickpalace.net/windows/installer/ なんてモノを書いて見たが、
いまさらこんな超レトロな技術もどうかと思った。( Win95 から Vista まで通用する技術ではあるんだが。)
やっぱり、.exe 一個でも MSI を使うのがいまはいいんじゃないかと思うんで、
MSI についても同様の解説を書いてみようかと思ってる。
0749IISがありません
2007/02/04(日) 16:42:22おいらの「windows xp professional 再インストール用cd service pack 1a同封」というやつには、
iisが入っていません。
professionalなのにホントに入っていないんでしょうかね?それともおいらの探しかたがおかしいのでしょうか?
.net frameworkというのははいっています。
どなたか教えてくださいませ!!!
0750デフォルトの名無しさん
2007/02/04(日) 16:55:17[コントロール パネル]→[プログラムの追加と削除]→[Windows コンポーネントの追加と削除]→[インターネット インフォメーション サービス (IIS)]
0751IISがありません
2007/02/04(日) 19:37:32そこに。
そこにふつうありますよね。
でも、でてこないんです。
だからきいてるんです!!!
0752デフォルトの名無しさん
2007/02/04(日) 19:54:45お前が使ってる OS って WinXp Home なんじゃないのか?
professional ならそこにあるはずだぞ。
0753デフォルトの名無しさん
2007/02/04(日) 20:04:55左側の[Windows コンポーネントの追加と削除]をクリックしていないってオチかも
0754デフォルトの名無しさん
2007/02/05(月) 22:35:43たりした感触だと近い将来に公開される望みが薄そうだったんで、自分で翻訳
した。
CPLに準じて公開しとくんで、必要な人はどうぞ。
http://wiki.livedoor.jp/wix/
0755デフォルトの名無しさん
2007/02/08(木) 16:37:37Inno信者だけど
0756デフォルトの名無しさん
2007/02/08(木) 18:25:14http://pc10.2ch.net/test/read.cgi/win/1146958000/
0757デフォルトの名無しさん
2007/02/26(月) 13:52:22Inno で簡単に出来ていたことが、NSIS で出来ずに困っています。
1. バージョンが新しいファイルだけ上書きする(Inno でのalwaysskipifsameorolder)
2. OS のバージョンによってファイルを変更する(Inno での MinVersion など)
3. Visual Basic の Runtime のインストール
1. は http://nsis.sourceforge.net/Docs/AppendixE.html#E.1.8 を使えば
出来るのかとも思いますが、いちいち全部のファイルに条件分岐をしろと?
2. は http://nsis.sourceforge.net/Docs/AppendixC.html#C.5 にありますが
で? って感じです。NSIS のドキュメントは具体例が少な過ぎると思う。
3. は http://nsis.sourceforge.net/Docs/AppendixB.html#B.4 にありますが
これまた例が悪過ぎないかい? MyApp のインストール済みか否かで分けるもの?
システムファイルなんだから、そういう基準じゃないでしょうに。
これも実際に使おうとしたらどこに記述するのかも分からない。
Examples とかも見てるんだけど、解決出来ていません。
どなたか解法をご存知であればご教示下さい。
0758デフォルトの名無しさん
2007/02/27(火) 02:19:140759デフォルトの名無しさん
2007/02/27(火) 08:08:12訳あってInnoに戻れば?
0760デフォルトの名無しさん
2007/02/27(火) 10:19:46ってInnoでできる?
0761デフォルトの名無しさん
2007/02/27(火) 14:41:34ファイルパッチはパッチの実行ファイルをサイレントに実行すればいいんじゃない
0762デフォルトの名無しさん
2007/03/01(木) 12:38:01しようとすると「この操作を完了するのに十分な記憶域がありません。」と言われる。
HDDは10G以上空いてるしメモリは1Gあるのになんでや…
誰かこれ解決した人います?
0763デフォルトの名無しさん
2007/04/19(木) 14:23:07圧縮しないビルドでしか使えないが、でかいファイルは同名の0バイトの
ファイルに置き換えてビルド。
んで、ビルドでできたものにある置き換えたファイルを元ので上書きする。
Orcaにmsi突っ込んで、File項目のファイルサイズを正しいものに変更する。
これでプログレスバーとかの表示やアプリの追加と削除の表示が正しくなる。
0765デフォルトの名無しさん
2007/05/02(水) 08:50:11ということは、VS.NET2005のWindowsInstallerは屑?
0766763
2007/05/04(金) 06:05:18VS2005だけでなくVS.NET2003も同じだから、VS.NET2002からずっと同じっぽい。
要するにVSのMSIプロジェクトは、最初からバグ付きのまんま直ってないってことだろうね。
まぁ、仕様ってことになっているのかもしれないが、今はOrcaとかWiX使うの前提ってことなんかと。
0767デフォルトの名無しさん
2007/05/04(金) 08:54:02同梱するDLLやOCXはどこに展開するのが一般的なのでしょうか?
%system%以下にインストールしようとすると、今時は色々と不都合が
起きると思うのですが。
今時の不都合ってのはVista対応や、他のアプリがmsiで同じDLLを
インストール済みだった場合、修復インストールが走ってしまったり
所謂、DLL Hellが起きたり、と。
アプリケーションのフォルダにインストールするのがSxS流ということでしょうか。
更に旧文化オリエントとかのOCXはどうなるのでしょうか?
アプリケーションフォルダにインストールしたとしても
そこでレジストしてしまったら、同OCXを使う既存のアプリでは
依存関係がおかしくなったとして、修復インストールにならないでしょうか?
XP以降だけを対象にするならmanifestで出来るのだと思いますが。
どなたか、宜しくご教示お願い致します。
0768767
2007/05/04(金) 09:00:27Visual Studio Installerで作ると、勝手に面倒見てくれることは分かっています。
0769デフォルトの名無しさん
2007/05/04(金) 14:04:140770デフォルトの名無しさん
2007/05/04(金) 14:19:28MSIで放り込むべきだとは思うけれど。
0771デフォルトの名無しさん
2007/05/05(土) 00:40:58InnoだってDLLとか一個一個インストールするための記述例を書いていたりするし
MSIでとか言われたら、Innoの立場がないじゃん。
今更VBってのももそうだけど、VBに限った話をしている訳ではないし
全てが.NETアプリでどうにか出来るならいいけど
OCXやDLLのインストールは避けて通れない問題だと思う。
0772デフォルトの名無しさん
2007/05/05(土) 02:34:24Innoの立場なんて知ったことじゃない。
0773デフォルトの名無しさん
2007/05/05(土) 06:20:39細かいオプションとかもかなり簡単に指定できるし
0774デフォルトの名無しさん
2007/05/05(土) 07:21:26{sys}以下に置こうとすると
> 他のアプリがmsiで同じDLLを
> インストール済みだった場合、修復インストールが走ってしまったり
の問題が解決できないのでは?
0775デフォルトの名無しさん
2007/05/05(土) 11:13:47WindowsXP以降なら、manifest使ってCOM SxSきかせる
それ以前なら、regsvr32する。明快な話じゃないか。
0776デフォルトの名無しさん
2007/05/05(土) 11:34:07同じ名前で違うバージョンのOCXを他のアプリのインストーラ(MSI)が
既にどっかにインストール&regsvr32してた場合
後からインストールしたOCX(GUIDは同一)をregsvr32しちゃうと
他のアプリの修復インストールが実行されないものでしょうか?
0777デフォルトの名無しさん
2007/05/05(土) 12:04:400778デフォルトの名無しさん
2007/05/05(土) 12:17:47鬱陶しい。CDを要求されて面倒な場合がある。
>>737-747みたいな感想になるでしょ。
使用者から見れば不具合って言われるし。
回避出来るなら回避したい。
ってか回避出来ないの?
0779デフォルトの名無しさん
2007/05/05(土) 12:22:41そのレジストリがVITAL指定されているかに拠る。
その場合、VITALなレジストリを弄ると回避できない。
0780デフォルトの名無しさん
2007/05/05(土) 12:55:09ということは、他でも使ってそうなOCXをインストールする場合は
極力修復インストールの起動を回避したければ
・同じGUIDのOCXが登録済みか否かをチェック
・バージョンが異なるかチェック
して、インストールする必要があるか否かを判断する必要があるってことか、な?
なんか面倒ですな。
0781デフォルトの名無しさん
2007/05/05(土) 13:44:24たしかに鬱陶しいよね。
全然関係ソフトインストールしたのに、いきなりMS OfficeのCD入れろとか言ってきてさ。
そんなCD押し入れの中だし、出先でなるとムカつく。
0782デフォルトの名無しさん
2007/05/11(金) 11:08:240783デフォルトの名無しさん
2007/06/14(木) 00:35:54DWARD型の値を登録するインストーラを作製しました。
インストールを行うとキーへ値は正常に登録されるのですが、アンインストールを行うと
登録した値どころか、キーごと削除されてしまいます。
値だけを削除されるようにすることは可能なのでしょうか?
方法をご存知でしたら教えてください。
0784デフォルトの名無しさん
2007/06/15(金) 02:03:38そういうスクリプトを書けばいいんじゃないの?
0785デフォルトの名無しさん
2007/06/24(日) 15:46:08新しいバージョンのパッケージをインストールすると
自動的に古いバージョンのパッケージをアンインストール
してくれるようにできないでしょうか?
古いバージョンのパッケージがインストールされていることを
検知することはできるのですが、「プログラムの追加と削除
から削除してください」と表示されるだけで
アンインストール作業は手動で行うように促されます。
0786デフォルトの名無しさん
2007/07/05(木) 21:39:11↓の様に記述しても、A\B\以下のフォルダ及び、ファイルがコピーされません。
[Files]
Source: "A\*"; DestDir: "{app}\A";
やはり、サブディレクトリ及びサブファイルの指定は、
↓みたいに全部書いてやる必要があるのでしょうか?
[Files]
Source: "A\*"; DestDir: "{app}\A";
Source: "A\B\*"; DestDir: "{app}\A\B";
Source: "A\B\C\*"; DestDir: "{app}\A\B\C";
ヘルプも見て検索もしたんですが、良いやり方が見つかりませんでした。。
こっちでも質問してしまいました。。
(スイマセン)
ttp://pc11.2ch.net/test/read.cgi/win/1146958000/202
0787デフォルトの名無しさん
2007/07/05(木) 21:40:03度々すみません。。
0788デフォルトの名無しさん
2007/07/09(月) 23:06:03を削除するためにはどうしたらいいか調べています。
OSはWin2000〜Vista、可能ならWin98以降から対応したい考えです。
こういう場合、Windowsでは作法みたいなのがあるのでしょうか?
0789788
2007/07/09(月) 23:07:080790デフォルトの名無しさん
2007/07/10(火) 00:26:41いっていることがよくわからないので、一般論として。
実行中のプログラムのファイルはOSにロックされているため、当然自分を削除できない。
そこで他のプログラムに削除させるわけだが、そのプログラムもまた(以下略
ではどうすればよいか?ひとつめにはFILE_FLAG_DELETE_ON_CLOSEをつけてCreateFileした
プログラムに自分を削除させる、という方法(NT系のみかも)。ふたつめにはWindowsの再起動時に
Windowsに削除してもらう方法。Win9xではWININIT.INIを、WinNTではMoveFileExに
MOVEFILE_DELAY_UNTIL_REBOOTフラグをつける。くわしくは
ttp://msdn.microsoft.com/library/ja/jpfileio/html/_win32_movefileex.asp
ttp://msdn2.microsoft.com/en-us/library/aa365240.aspx
0791デフォルトの名無しさん
2007/07/10(火) 07:50:04気持ち悪い使用考えるなぁ
0792788
2007/07/10(火) 09:49:28>FILE_FLAG_DELETE_ON_CLOSE
どうもありがとうございます。これを調べてみます。
>>791
>気持ち悪い使用考えるなぁ
ではアンインストーラーはアプリを削除した後、どうするのが
行儀のいいことなのでしょうか?
この辺のWindowsにおける習慣があればそれに従います。
アンインストーラーが残ってしまってもかまわない、というのが
ユーザーから容認されていれば、あえて自身を消す処理は
考えないのですが…。
たとえば、インストール時にコピーしたファイル以外は、
ユーザー操作による生成物として、勝手に削除しないように
しています。
0793デフォルトの名無しさん
2007/07/10(火) 10:27:21788を読むとアンインストーラーではなくインストーラーの質問に見えますが・・・
アンインストーラーなら791の内容は調べればすぐに分かることだし。
「ダウンロードしてきたinstall_unko.exeを実行したら、install_unko.exeが勝手に消えた!」
は明らかに気持ち悪いと思うのだが
0794788
2007/07/10(火) 12:17:49>788を読むとアンインストーラーではなくインストーラーの質問
間違えでした。プログラムとしては同じものなので、
インストーラーと書き間違えてしまいました。すみません。
0795788
2007/07/10(火) 16:02:20ググってこの辺を見つけたのですが、真似してもうまく行きませんでした。
http://web.archive.org/web/20051123112406/http://www.numeric.co.jp/Win32.htm
http://ir9.jp/prog/ayu/datlog/tech_win32api/1163375772/1163375772_01.html これの153〜
FILE_FLAG_DELETE_ON_CLOSE法はうまく行かない、と書いている方も居ますし、
こちらも実際にやって駄目だったようです。上記スレの失敗したと書いている
人の経験をなぞっただけでした。
結局ここで見つけたバッチファイルを使って消す方法を採用しました。
http://www.microsoft.com/msj/archive/SF9C.aspx
ほかにも方法が示されていますが、再起動する方法は
とりたくなかったのと(再起動してください、というのは
嫌うユーザーがいるので)、あともう一個の難しそうなのは
ダウンロードしたDelExe.exeを試しても自分が消えなかった…。
http://www.microsoft.com/msj/archive/WIN32QA5.gif
↑このツールのキャンセルボタンに割り当てられている
方法でDelExe.exe自身が消去される人いますでしょうか?
こちらでは消えませんでした。
バッチファイルの方法は、特に何かが残るでもなく、余計なウインドウが
一瞬開いて見える様なこともなく、今のところ問題なさそうです。
0796デフォルトの名無しさん
2007/07/10(火) 16:43:57アンインストール時に自己削除する実例↓
ttp://www.vector.co.jp/soft/win95/prog/se193336.html
配布物のsource.lzh を展開すると、ソースが得られる。
ソース install.cpp の1476行から1517行で、自己削除処理をしている。
0797788
2007/07/10(火) 19:33:27お返事ども。
Install E/J 1.24のソースを見てみましたが、以下のようになっているようです。
1・自分のクローンをWindowsのシステムフォルダにコピー。*←システムフォルダにクローンを作っちゃうのは作法としてどうなんだろう?
2・クローンを起動したら、クローンがレジストリの情報を削除するのを待って本体は終了。
3・クローンはレジストリの情報を削除したらそれを本体に通知して終了を促す。
4・その後、クローンが本体を含めファイルを削除する。
5・最後にMoveFileExかwininit.iniへの書き込みで、再起動後にクローンを消去するようリクエスト。
結局、再起動がいる方法を取ってるみたいです。
それはともかく、インストール情報のレジストリが削除されるまで
本体の終了を待たせていることに何か意味があるのかな…?
0798デフォルトの名無しさん
2007/07/11(水) 00:00:35本体からクローンを削除したり、アンインストール情報が不完全な状態に
なったときに再度アンインストールできるようにレジストリを復元したり
するためじゃないかと
クローンを再起動後に削除するやり方は、再起動するまでクローンが
削除されずに残ることを気にするようなユーザーにはあまり意味がないが、
ユーザーが任意のタイミングで再起動を行ったときに削除されるようにできる
(必ずしもアンインストール後に再起動を促す必要がなくなる)という
メリットはあると思う
0799デフォルトの名無しさん
2007/07/11(水) 09:04:42> システムフォルダにクローンを作っちゃうのは作法としてどうなんだろう?
システムフォルダは本来、アドオンの共有物を入れるための場所なので問題ありません。
共有DLLコピーが推奨されないのは、DLL地獄(バージョン管理崩壊)を避けるためです。
共有せずに常に最新のものを上書きOKの場合には、問題が生じません。
> インストール情報のレジストリが削除されるまで本体の終了を待たせていることに何か意味があるのかな…?
レジストリ削除待ちをしているのは、「プログラムの追加と削除」が参照するアンインストール情報です。
削除前に本体が終了すると、「プログラムの追加と削除」の一覧から自分の項目が消えないので、待つ必要があります。
0801デフォルトの名無しさん
2007/07/18(水) 22:40:41カスタムアクションにて独自のインストーラ、アンインストーラ(共にexe)
を起動しているのですが、アンインストールがうまくいきません。
具体的にはインストール後、コンパネのプログラムの追加と削除から
アンインストールを実行しても、アンインストール時のカスタムアクション
(アンインストール用のexe。サービスの停止等含む)が実行されません。
しかし、コンパネからではなく、setup.exeを実行してアンインストールを
選択すると、きちんとアンインストール時のカスタムアクションが実行されます。
アンインストール中のカスタムアクションの内容は、
「システム変更の後」の、「ターゲットコンピュータ上に存在するファイル」
で独自exeを起動しています。
コンパネからだとうまくいかなくて、setup.exeからは
うまくいくというのが不可解です……。
原因、解決法等ございましたらどなたかご教授願います。
0802デフォルトの名無しさん
2007/07/30(月) 15:12:27無条件にスタートメニューに登録したくないのですが、
どうしたらいいのでしょうか?
DisableProgramGroupPage=yes
で出来ると思ったのですがうまくいません。
Ver5.1.13です。
インストール対象OS:XP,2K
0803デフォルトの名無しさん
2007/07/30(月) 16:24:40[Icons]セクションを取っ払ったらできますた
0804デフォルトの名無しさん
2007/08/02(木) 22:56:39インストーラでインストールを実行すると、なぜ
だがインストール中、プログレスバーがもう一本
画面の左上の隅っこに現れて今進行中のプログレスと
同じ動作し終了するという怪現象が起きています。
ちなみにVista以前のOSはこういう現象起きないのですが、
どなたかご存知の方、情報お願いします。
0805デフォルトの名無しさん
2007/08/03(金) 00:19:31まちがいなく、ウィルスを仕込まれたとおもうな(w
0806デフォルトの名無しさん
2007/08/03(金) 01:24:23それって構成の異なる複数のPCで再現する?
なんか現象だけきくとビデオカードのドライバがタコだとか
そんな落ちなきがするけど
0807デフォルトの名無しさん
2007/09/15(土) 14:24:13以下のことができるんでしょうか?
1. [次へ]ボタンを押した際のイベント・画面パラメータ取得
2. カスタム動作dll内で算出した値の、ユーザーインタフェース
(UpdateText等)への反映
0808デフォルトの名無しさん
2007/09/15(土) 15:10:59出来ない
0810デフォルトの名無しさん
2007/09/19(水) 01:34:00ヘルプには、orcaの使い方が記されているので、何処かにはあると思うのですが。
0811デフォルトの名無しさん
2007/09/19(水) 10:15:48Platform SDKに入っています。VC2002には無いよ。
0812デフォルトの名無しさん
2007/09/30(日) 20:47:142.3.0でWELCOMEページが空白になるバグが入り
2.3.1でそのバグが直ったと書かれてあったので再度入れてみたら
確かに空白にはならなくなったけど、今度は改行コード(\r\n)が
そのまま表示されるようになった。
リリース前にRCとかでテストさせてくれれば良いのに。
ちょっと試せば分かるような不具合抱えたままのリリースが続きすぎ。
0813デフォルトの名無しさん
2007/09/30(日) 22:48:40おまえのバージョン間違いも酷い
改行はモダンUI 2に移行中なので特殊文字の
エスケープ( $\r$\n )しなければならなくなった
0814デフォルトの名無しさん
2007/10/21(日) 13:11:450815デフォルトの名無しさん
2007/10/21(日) 16:06:15http://pc11.2ch.net/test/read.cgi/win/1146958000/
サイズを指定して分割することはできる
0816814
2007/10/21(日) 18:32:16試してみます。
0817デフォルトの名無しさん
2007/11/11(日) 03:32:52Translationsのバグだったのか。
http://sourceforge.net/project/shownotes.php?release_id=552979
0818デフォルトの名無しさん
2007/12/26(水) 19:07:410819デフォルトの名無しさん
2007/12/29(土) 15:02:53どなたかお知恵をおかしください。
レジストリのUninstall以下のキーを削除しても、プログラムの追加と削除
の一覧が残ったままになります。
F5押したりプログラムの追加と削除を起動しなおせば表示は反映する
ので、レジストリの操作は間違っていないと思います。
こういう場合どうしたらいいでしょうか? 削除するプログラム(ユーティリティーっぽいもの)
は登録されているプログラムとは何の関係もなく、指定したキーを削除したいだけの
ものです。
試しに窓の手でやってみたところ、レジストリは消えるものの、やはり
表示の一覧はそのままでした。
ちょっと上のほうに>>799で
>レジストリ削除待ちをしているのは、「プログラムの追加と削除」が参照するアンインストール情報です。
>削除前に本体が終了すると、「プログラムの追加と削除」の一覧から自分の項目が消えないので、待つ必要があります。
っての見つけましたが、今回のプログラムは「プログラムの追加と削除」から起動されるものではないため、
上記方法は使えないようです。
次次次善策ですが、「プログラムの追加と削除」ウインドウにF5を送ってしまうか…
と考えているところです。他にいい方法は無いでしょうか?
よろしくお願いします。
0820デフォルトの名無しさん
2007/12/29(土) 17:30:48よく分からん発想だな。
いったい君は何がしたいんだ?
0821デフォルトの名無しさん
2007/12/29(土) 18:26:10レジストリ弄って、インストール情報消そうとしたが、
「プログラムの追加と削除」がリアルタイムから消えない(変化しない)ってこと?
0822デフォルトの名無しさん
2008/01/11(金) 15:56:46[UAC plug-in]
http://nsis.sourceforge.net/UAC_plug-in
これでなんとかなるか、お確かめくださーい。できる気がする
0823デフォルトの名無しさん
2008/03/21(金) 02:07:330824デフォルトの名無しさん
2008/03/21(金) 02:08:310825デフォルトの名無しさん
2008/03/21(金) 02:09:090826デフォルトの名無しさん
2008/03/21(金) 02:09:470827デフォルトの名無しさん
2008/03/21(金) 02:10:150828デフォルトの名無しさん
2008/03/21(金) 02:13:250829デフォルトの名無しさん
2008/03/22(土) 06:33:420830デフォルトの名無しさん
2008/03/22(土) 14:45:29・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる
糞だけど、政治的な理由で無理やり使わされているんですよね。
もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。
・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
バグレポートなどしてはいけません。改善要求などもってのほかです。
あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
なんて話が出たら力強く机を叩き、会議室を出ましょう。
あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。
糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
0831デフォルトの名無しさん
2008/03/22(土) 15:19:100832デフォルトの名無しさん
2008/03/26(水) 15:59:12マージモジュールを入れてプログラムを動作させたいのですが、
Vista環境での、COMの登録で失敗してしまいます。
マージモジュールを使用しない方法でビルドした場合は上手くいきます。
<File Id="File1" Name="dummy" LongName="aaa.dll" KeyPath="yes" Compressed="yes" DiskId="1" SelfRegCost="1" Source="..\..\Release\aaa.dll"/>
<Feature Id="Feature1" Level="1" AllowAdvertise="no" >
<MergeRef Id="VC80CRTx86.msm"/>
<MergeRef Id="POLVC80CRTx86.msm"/>
<MergeRef Id="VC80_ATL_x86.msm"/>
<MergeRef Id="POLVC80_ATL_x86.msm"/>
<ComponentRef Id="Component" />
</Feature>
0833デフォルトの名無しさん
2008/03/28(金) 06:50:42UpgradeCodeが一緒なのにMajorUpgradeが行われず、
旧バージョンと新バージョンのふたつがインストールされてしまいます。
PackageCode, ProductCode以外に確認すべきプロパティはありますか?
0834デフォルトの名無しさん
2008/03/28(金) 06:59:58RemovePreviousVersionsとDetectNewerInstalledVersionはTrueです。
0835833
2008/03/29(土) 04:39:330836デフォルトの名無しさん
2008/05/31(土) 06:03:41http://www.liberalsoft.com/liberalinstaller/index.html
ってどうなの?
入門者向けって感じなんだが
0837デフォルトの名無しさん
2008/05/31(土) 09:18:41んじゃ、試してみて、レポートしてよ。
0838デフォルトの名無しさん
2008/06/01(日) 08:46:42http://pc11.2ch.net/test/read.cgi/software/1212183635/
0839デフォルトの名無しさん
2008/06/22(日) 02:41:29m9(^Д^)
0840デフォルトの名無しさん
2008/08/08(金) 15:14:36>Attempt to deploy DLL file from own Windows System directory.
>See the "Unsafe Files" topic in the help file for more information on why this is dangerous and should be avoided.
どうしたら良いでつか?
0841デフォルトの名無しさん
2008/08/08(金) 16:53:04どうしたらいいかメッセージ出てるだろ。
0842デフォルトの名無しさん
2008/08/11(月) 12:39:03>If you have a DLL residing in the Windows System directory that you are absolutely sure is redistributable,
copy it to your script's source directory and deploy it from there instead.
0843デフォルトの名無しさん
2008/08/11(月) 20:52:45書いてあんじゃんよ...
0844デフォルトの名無しさん
2008/08/12(火) 08:44:10>DLLにあなたが再配付可能であることを絶対に確信しているWindows Systemディレクトリに住ませるなら、
>スクリプトのソースディレクトリにそれをコピーしてください、そして、代わりにそこからそれを配布してください。
0845デフォルトの名無しさん
2008/08/12(火) 11:43:290846デフォルトの名無しさん
2008/08/15(金) 01:07:02if (CreateFile (nvFileHandle, INSTALLDIR, ISExampl.txt) < 0) then
とすると、ファイルが作成されないのですが、
どうしてでしょうか?
ビルドから実行は問題なくファイルが作成されるのですが、
作成したインストーラから実行するとエラーになります。
0847デフォルトの名無しさん
2008/08/15(金) 21:23:57OSが何かも書いてないし、どこにファイルを作成するのかも書いてない。
聞くなら、条件を書こうぜ。今の内容にピンポイントで回答できるのはエスパーだけだ。
では、エスパーどうぞ。↓
0848デフォルトの名無しさん
2008/08/15(金) 21:27:570849デフォルトの名無しさん
2008/08/20(水) 00:21:210850デフォルトの名無しさん
2008/08/20(水) 09:10:23WixかInnoSetupに移行しようぜ。
0851デフォルトの名無しさん
2008/08/21(木) 01:29:29MSIを作るツールとしてはInstallShieldもそれなり。それだけにしちゃ値段が高すぎるけど。
0852デフォルトの名無しさん
2008/10/10(金) 17:10:39ファイル追加する時1つずつしか出来ないから100個あったら100回しなきゃいけないのがつらい。
複数選択できたら最高なんだが。
0853デフォルトの名無しさん
2008/10/10(金) 17:32:220854デフォルトの名無しさん
2008/10/16(木) 21:30:51C#でWindowsサービスアプリを作成して、ActiveDirectoryのGPOでmsiで配布しようと考えています。
msiはWixで作成し、サービスの登録と開始(インストール)は可能なのですが、作成したアプリのアンインストールで悩んでいます。
通常のアプリなら msiexec /x[productcode] でアンインストール出来ますが、Windowsサービスだとそれをやる前に
サービスを停めて、登録を解除(削除)してからでないとマズいんですよね。
SharpDevelopとWixでmsiを作成しているのですが、UnInstallっちゅーのが無いんですよね。
msiにUnInstall.exeとか同梱させて、レジストリのUninstallStringを弄るのがいいのかなぁ…? う〜ん…。
Windows[板]の運用方面で聞いた方がいいのかなぁ・・・。
…う〜ん…。
0855854
2008/10/16(木) 21:32:090856デフォルトの名無しさん
2008/10/16(木) 22:54:08カスタムアクション
0857854
2008/10/18(土) 01:21:33Thanks!
<InstallExecuteSequence>
<Custom Action="Install" After="InstallFinalize"/>
<Custom Action="NetStart" After="Install"/>
<Custom Action="UnInstall" Before="MsiUnpublishAssemblies"/>
</InstallExecuteSequence>
で出来ました。
つーか、MsiUnpublishAssembliesってのが全然見つからなかった罠。orz
助かりました。
0858デフォルトの名無しさん
2008/12/29(月) 16:09:12WiX と NSIS の ドキュメントを一部 和訳
ttp://cml.s10.xrea.com/
0859デフォルトの名無しさん
2008/12/30(火) 19:44:55おつ!
と思ったけど重い・・・('A`)
0860デフォルトの名無しさん
2009/01/06(火) 06:12:150861デフォルトの名無しさん
2009/07/03(金) 12:19:24最大化されたウィンドウにゲームの壁紙が貼付けてあって、
その手前にプログレスバーのついた小さなウィンドウがでている
といった形式のやつを作りたいんですけど、Visual Studio Installer でそれをやるにはどうすればいいのでしょう?
もしくは、このタイプのインストーラーを作るのに適した環境(フリー)を教えてください
0862デフォルトの名無しさん
2009/09/01(火) 17:38:460863デフォルトの名無しさん
2009/09/01(火) 18:35:340864デフォルトの名無しさん
2009/09/23(水) 18:16:34ダウンロードしてみたら起動するだけで落ちる未完成品かよ。
リリースエンジニアリングとインストーラー作るのは別物とはいえ、
動かないモノを入れたままStableリリースしちゃうノリは怖いな。
0865デフォルトの名無しさん
2009/10/04(日) 20:15:28どうしたら良いですか?
0866デフォルトの名無しさん
2009/10/04(日) 20:23:280867デフォルトの名無しさん
2009/10/10(土) 02:59:42あれなら、アーカイバソフトで開いて手動でインストールすることもできるしね
0868デフォルトの名無しさん
2009/10/10(土) 03:10:030869デフォルトの名無しさん
2009/10/13(火) 20:06:32↑の件に起因する現象なのを証明したい事案が
あるんだが、msi.dllのver.3.1.4000.1823って
どっかで入手できないかな?
現状、みんな2435に置き換わってしまってて、
↑のせいだって裏付けが取れない…。
0870デフォルトの名無しさん
2009/10/14(水) 10:15:31証明書を用意しなきゃならんとか、jarに署名したりと手続きが多くてうざい。
それで自前でインストーラを用意しようと思うんだけど、ショートカットを作ったり、
レジストリをいじくったりする必要があるわけだが、今んとこ配布したいアプリは、
Linux,Mac,Winで動いているので、やっぱりマルチプラットホーム対応のインストーラにしたい。
なんか良い方法ないかしら?
0871デフォルトの名無しさん
2009/10/14(水) 10:18:51(ちらっとどこかで聞いた記憶があるんだけど、空耳だったかもしれない)
0872デフォルトの名無しさん
2009/10/15(木) 20:41:480873デフォルトの名無しさん
2009/10/15(木) 21:04:390874デフォルトの名無しさん
2009/10/16(金) 00:06:160875デフォルトの名無しさん
2009/10/17(土) 14:47:43その程度の金が払えないなら、アプリを作ろうとするな
0876デフォルトの名無しさん
2009/10/17(土) 15:31:19みなさん、厳守しましょう!!
0877デフォルトの名無しさん
2009/10/17(土) 17:39:53メディアを使ってフリーソフトは危険、認証されていないソフトも危険だと喧伝して、
世の中にそういうイメージを刷り込んでいく。
ウィルスソフトの会社がやってるみたいにさ。人の不安心理につけこんで煽る。
認証会社は寝てても金が入ってくる。
そして毎年、顧客から税金のように金を奪っていく。
0878デフォルトの名無しさん
2009/10/17(土) 18:27:58コード署名証明書って
0879デフォルトの名無しさん
2009/10/17(土) 19:32:44メールの証明書は個人にも出しているし、絶対出せない理由はなんかある?
0880デフォルトの名無しさん
2009/10/17(土) 19:53:38単に発行元が誰で第三者によって改変されていないことを保証するだけでしょ。
0881デフォルトの名無しさん
2009/10/17(土) 20:35:06とJWS起動時に出るけどな。なにが安全かなんてわかりゃしない。
0882デフォルトの名無しさん
2009/10/21(水) 00:58:41どこに向かって転がってくんだろう…。
0883デフォルトの名無しさん
2009/10/21(水) 12:32:090884デフォルトの名無しさん
2009/10/21(水) 21:01:290885デフォルトの名無しさん
2009/10/21(水) 21:20:580886デフォルトの名無しさん
2009/10/30(金) 18:47:580887デフォルトの名無しさん
2009/11/09(月) 16:01:28インストール完了後、インストールアプリを自動実行する設定を行いたいのですが、
どのように設定を行えばよいでしょうか?
ご存知の方がいましたら、ご教授お願いいたします。
詳細は、
インストール後にアップデートに関するモジュールを自動的に実行して、
クライアントのデータを更新するような事を行います。このモジュールを
インストール後に自動的に起動させる方法がわかりません
0888デフォルトの名無しさん
2009/11/11(水) 08:49:320889デフォルトの名無しさん
2009/11/13(金) 12:12:000890デフォルトの名無しさん
2009/11/24(火) 00:10:490891デフォルトの名無しさん
2009/11/25(水) 17:22:39起動すると,インストール時の言語の選択の説明が「インストールに使用する言語を選びます」というように
日本語で出てきます。
これって,OSのロケールに合わせて自動的に変わるのでしょうか(英語版Windowsなら英語で説明が表示される
のかと言う意味です)?
0892デフォルトの名無しさん
2009/11/25(水) 18:00:550893デフォルトの名無しさん
2009/11/25(水) 19:42:440894デフォルトの名無しさん
2009/11/25(水) 23:17:14作ったインストーラーで最後の「Readmeを表示する」が「Readmeを表\示する」になってる。
それとNSISのModern UIでインストール時に日本語/英語の切替ができるようにしたとき、英語なら
英語、日本語なら日本語のライセンスファイルやreadmeファイルを表示できるようにするにはどうしたら
いいのでしょう? ドキュメントの中をいろいろ探したけど見つけられません。
0895デフォルトの名無しさん
2009/11/26(木) 00:41:29> それとNSISのModern UIでインストール時に日本語/英語の切替ができるようにしたとき、英語なら
> 英語、日本語なら日本語のライセンスファイルやreadmeファイルを表示できるようにするにはどうしたら
は、Examples\languages.nsi じゃ駄目?
0896デフォルトの名無しさん
2009/11/26(木) 00:55:25> NSISっていわゆる「ダメ文字」問題があるみたい。
> 作ったインストーラーで最後の「Readmeを表示する」が「Readmeを表\示する」になってる。
も確認してみた。
!define MUI_FINISHPAGE_SHOWREADME
!define MUI_FINISHPAGE_SHOWREADME_TEXT "Readme を表示"
で、問題なく「Readme を表示」って表示されたよ。
.nsi ファイルの文字コードは SJIS だった。NSIS は 2.4.5。
NSIS のバージョンが古いんじゃ?
0897894
2009/11/26(木) 09:53:38NSISのバージョンは2.45なので最新だと思うけど...
HM NIS Editのウィザードで作ったインストーラーで起きたので,言語ファイル
(Contrib\Language files\Japanese.nsh)から読んだ文字列が化けるみたい。
このファイルには,
!ifdef MUI_FINISHPAGE | MUI_UNFINISHPAGE
${LangFileString} MUI_TEXT_FINISH_REBOOTNOW "今すぐ再起動する"
${LangFileString} MUI_TEXT_FINISH_REBOOTLATER "後で手動で再起動する"
${LangFileString} MUI_TEXT_FINISH_RUN "$(^NameDA)を実行(&R)"
${LangFileString} MUI_TEXT_FINISH_SHOWREADME "Readme を表示する(&S)"
${LangFileString} MUI_BUTTONTEXT_FINISH "完了(&F)"
!endif
と書いてあるけど,MUI_TEXT_FINISH_SHOWREADMEが化けるんだと思う。
スクリプトに直接書いた文字は大丈夫みたいだね。
0898894
2009/11/26(木) 10:16:18まだNSIS試し始めたばかりでスクリプトもよくわかってないんだけど,元々は,
; Finish page
!define MUI_FINISHPAGE_RUN "$INSTDIR\LTStringTest.exe"
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readmeJP.txt"
!insertmacro MUI_PAGE_FINISH
と書いたあったところを,Examples\languages.nsi を真似して,
; Finish page
LangString README ${LANG_ENGLISH} "readmeEN.txt"
LangString README ${LANG_JAPANESE} "readmeJP.txt"
!define MUI_FINISHPAGE_RUN "$INSTDIR\LTStringTest.exe"
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\$README"
!insertmacro MUI_PAGE_FINISH
と書き換えてみたけど,
warning: unknown variable/constant "README" detected, ignoring (macro:MUI_FUNCTION_FINISHPAGE:410)
warning: unknown variable/constant "README" detected, ignoring (macro:MUI_FUNCTION_FINISHPAGE:410)
2 warnings:
LangString "README" set multiple times for 0, wasting space (C:\Documents\Software\SetupTest\SetupTest.nsi:36)
unknown variable/constant "README" detected, ignoring (macro:MUI_FUNCTION_FINISHPAGE:410)
というワーニングが出てコンパイル通らない。Examples\languages.nsi はClassis UI用のものだし,
何か順番とか問題がありそうだけど,よくわからん。
0899デフォルトの名無しさん
2009/11/26(木) 10:29:12ほんとだ。確かに再現した。
0900デフォルトの名無しさん
2009/11/26(木) 14:02:490901894
2009/11/26(木) 14:57:54うん。いまNSISとInno Setupの比較中。NSISは文字化けと言語によるreadme等のファイルの
切替と,Windows7対応がはっきりしない点で今のところ完全に不利。
NSISの方が有利なのは日本語化が面倒でないのと(何もしないでもいきなり日本語),
HM NIS Editのインストーラー作成ウィザードも日本語になっている点くらいかな。
0902デフォルトの名無しさん
2009/11/26(木) 15:25:41NSIS は Windows 7 対応してると思う。
Release Note にも RC の時だけど対応したっぽいこと書いてるし。
自分も実際 NSIS で作ったインストーラを Windows 7 で使ってみたけど
古いバージョンで作ったインストーラでは PCA 出てたけど、出なくなってたし。
対応ってのが使う側だったら、そっちは確認してないけど。
あと、言語による切り替えは LangString で言語別の変数を設定すれば
問題なく使えるんじゃないかな。試したことないから、断定は出来ないけど。
ライセンスファイルの方は LicenseLangString で出来るんじゃないかと。
Unicode の対応は、今の所
ttp://www.scratchpaper.com/
を使うのが無難なのかな?
0903894
2009/11/26(木) 17:11:32情報サンクス。
> 対応ってのが使う側だったら、そっちは確認してないけど。
今はまだXPだからいいけど,そのうちWindows 7で使えないと困ることになると思う。
HM NIS Editも一緒に対応してくれないと...
まぁ,ユーザー数の多いプロジェクトだから大丈夫だとは思うけど(その割に最新版が古め)。
> あと、言語による切り替えは LangString で言語別の変数を設定すれば
> 問題なく使えるんじゃないかな。
それを>>898でやったつもりなんだけど失敗。勉強不足のせいだと思うけど。
> Unicode の対応は、今の所
> ttp://www.scratchpaper.com/
> を使うのが無難なのかな?
UNICODE版なら文字化けの心配はなさそう。早速試してみるよ。アリガト。
0904894
2009/11/26(木) 17:52:41「表\示」の文字化けは直ったんだけど,アンインストール時に宇宙語の
メッセージボックスが出るw
スクリプトをUNICODE(UTF16)やUTF-8で保存しなおしてみたけどダメ。
HM NIS EditがUNICODEに対応してないようだ。設定項目にもフォントの
設定はあるけどエンコーディングの設定はないし...
HM NIS Editの代わりにSFX Tool使ってみたら,こちらはOKだったけど,
SFX Toolって機能不足で何にもできないからなぁ...
0905デフォルトの名無しさん
2009/11/26(木) 18:28:59さっき LangString でって書いたけど、$LANGUAGE って変数があるのかも(未確認)。
http://forums.winamp.com/showthread.php?s=e00cb6804c9e270a213ab19b3e9e073d&threadid=314499
に、まんま同じ質問があったからさ。
0906894
2009/11/26(木) 18:53:11ヘルプをみたら $LANGUAGE には言語IDが保存されてるようだったので,ググって調べたら,
英語は1033で日本語は1041だった。で,readme1033.txtとreadme1041.txtを用意して,
!define MUI_FINISHPAGE_SHOWREADME "$INSTDIR\readme$LANGUAGE.txt"
ってやったら一応うまく行った。サンキュ。
0907894
2009/11/26(木) 19:33:29アンインストール時の宇宙語wは解消したけど,変換しちゃうとHM NIS Editのエディタで日本語の部分が
読めない文字になる。ファイルの先頭のBOM部分も化けて見えるけど,これはUNICODE版NSISには
影響ないからいいんだけど。
ここまでやらないと,希望通りのことが出来ないのはなんだかなぁ...
Inno Setup+IS Toolだとサクッとできるんで,かなりそっちに傾いた。
結局HM NIS EditとIS Toolの完成度の差が出た感じ。
IS Toolだとウィザードで作成したスクリプトを直接編集しなくてもある程度のことが出来るけど,
HM NIS Editは一旦ウィザードでスクリプト作ってしまったら,あとはマニュアルで編集するしか
ないところが痛い。
0908デフォルトの名無しさん
2009/11/26(木) 21:15:050909デフォルトの名無しさん
2009/11/27(金) 00:15:13スクリプトの細部は必要があるときにヘルプで英語のまま見てる。
インストーラー作るのがメインの仕事じゃないから、新しいものを覚えるのが
面倒。そんな時間があったらプログラミング言語の勉強に充てたい。
歳なんでC++とあとはスクリプト言語一種類くらいが限界。
0910デフォルトの名無しさん
2009/11/27(金) 13:37:20特定の拡張子をインストールしたプログラムに関連付けするには,レジストリを弄るしか
ないの?
0911デフォルトの名無しさん
2009/11/28(土) 11:31:45FAQに書いてあるくらいだからそれしかないんだろうねぇ。
0912デフォルトの名無しさん
2009/12/01(火) 11:30:480913デフォルトの名無しさん
2009/12/01(火) 11:31:330914デフォルトの名無しさん
2009/12/01(火) 11:32:160915デフォルトの名無しさん
2009/12/01(火) 11:33:000916デフォルトの名無しさん
2009/12/01(火) 11:33:490917デフォルトの名無しさん
2009/12/01(火) 11:43:13ISToolからだと、[プロジェクト]メニューの下に[拡張子関連付けを作成]ってのがあるけど、
これでいけるんじゃないの(未確認)。
0918デフォルトの名無しさん
2009/12/02(水) 13:05:490919デフォルトの名無しさん
2009/12/02(水) 13:06:300920デフォルトの名無しさん
2009/12/02(水) 13:07:560921デフォルトの名無しさん
2009/12/02(水) 13:08:410922デフォルトの名無しさん
2009/12/02(水) 13:09:230923デフォルトの名無しさん
2009/12/02(水) 13:58:350924デフォルトの名無しさん
2009/12/02(水) 13:59:170925デフォルトの名無しさん
2009/12/02(水) 13:59:590926デフォルトの名無しさん
2009/12/02(水) 14:00:410927デフォルトの名無しさん
2009/12/02(水) 14:01:230928デフォルトの名無しさん
2009/12/02(水) 14:44:340929デフォルトの名無しさん
2009/12/02(水) 14:45:170930デフォルトの名無しさん
2009/12/02(水) 14:46:440931デフォルトの名無しさん
2009/12/02(水) 14:47:260932デフォルトの名無しさん
2009/12/02(水) 14:48:100933デフォルトの名無しさん
2009/12/02(水) 16:49:360934デフォルトの名無しさん
2009/12/02(水) 16:50:210935デフォルトの名無しさん
2009/12/02(水) 16:51:080936デフォルトの名無しさん
2009/12/02(水) 16:51:490937デフォルトの名無しさん
2009/12/02(水) 16:52:300938デフォルトの名無しさん
2009/12/02(水) 17:29:100939デフォルトの名無しさん
2009/12/02(水) 17:29:510940デフォルトの名無しさん
2009/12/02(水) 17:30:320941デフォルトの名無しさん
2009/12/02(水) 17:31:140942デフォルトの名無しさん
2009/12/02(水) 17:31:550943デフォルトの名無しさん
2009/12/02(水) 18:29:540944デフォルトの名無しさん
2009/12/02(水) 18:30:360945デフォルトの名無しさん
2009/12/02(水) 18:31:180946デフォルトの名無しさん
2009/12/02(水) 18:32:010947デフォルトの名無しさん
2009/12/02(水) 18:33:200948デフォルトの名無しさん
2009/12/02(水) 18:37:18Install Shieldはぼったくりってことで、
糸冬了
0949デフォルトの名無しさん
2009/12/02(水) 19:56:020950デフォルトの名無しさん
2009/12/02(水) 20:55:40それは無い
0951デフォルトの名無しさん
2009/12/03(木) 00:24:02俺もそんな経験ない。具体的にどこのソフトが語検知するの?
0952デフォルトの名無しさん
2009/12/03(木) 00:34:57これとかじゃね? この手のソフトにはよくある話でしょ。
ttp://www.forest.impress.co.jp/article/2005/06/14/sleipnirmcafee.html
NSISも誤検地されるらしいよ。
0953デフォルトの名無しさん
2009/12/03(木) 00:39:060954デフォルトの名無しさん
2009/12/03(木) 03:15:13昔それの問い合わせでビックリしたことがあった
幸い1日で定義ファイルが更新されたのですぐに収まったが
0955デフォルトの名無しさん
2009/12/03(木) 19:03:360956デフォルトの名無しさん
2009/12/05(土) 00:21:200957デフォルトの名無しさん
2009/12/05(土) 00:22:050958デフォルトの名無しさん
2009/12/05(土) 00:22:510959デフォルトの名無しさん
2009/12/05(土) 00:23:360960デフォルトの名無しさん
2009/12/05(土) 00:24:210961デフォルトの名無しさん
2009/12/05(土) 00:25:210962デフォルトの名無しさん
2009/12/05(土) 00:26:050963デフォルトの名無しさん
2009/12/05(土) 01:22:540964デフォルトの名無しさん
2009/12/05(土) 01:23:370965デフォルトの名無しさん
2009/12/05(土) 01:24:250966デフォルトの名無しさん
2009/12/05(土) 01:25:070967デフォルトの名無しさん
2009/12/05(土) 01:25:570968デフォルトの名無しさん
2009/12/05(土) 01:57:070969デフォルトの名無しさん
2009/12/05(土) 01:57:540970デフォルトの名無しさん
2009/12/05(土) 01:58:360971デフォルトの名無しさん
2009/12/05(土) 01:59:300972デフォルトの名無しさん
2009/12/05(土) 02:00:130973デフォルトの名無しさん
2009/12/05(土) 09:21:050974デフォルトの名無しさん
2009/12/05(土) 09:21:560975デフォルトの名無しさん
2009/12/05(土) 09:22:410976デフォルトの名無しさん
2009/12/05(土) 09:23:300977デフォルトの名無しさん
2009/12/05(土) 09:24:420978デフォルトの名無しさん
2009/12/05(土) 10:06:430979デフォルトの名無しさん
2009/12/05(土) 10:07:250980デフォルトの名無しさん
2009/12/05(土) 10:08:100981デフォルトの名無しさん
2009/12/05(土) 10:09:320982デフォルトの名無しさん
2009/12/05(土) 13:22:40レス数が950を超えています。1000を超えると書き込みができなくなります。