1 名前:デフォルトの名無しさん [2001/08/14(火) 03:28] プログラムは順調なのに、いざ自分で出荷となって気づいた インストーラーの選択、使い方 当方初心者ですが、独立したスレにすることでほかに参考に なる方もいると思います
613 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 15:05:00 ] SharpDevelop で作ったソフトを配布するのに インストーラから .NET Framework と MDAC 2.6(以降) を導入するために Inno を使おうとおもっています www13.brinkster.com/vincenzog/isxart.asp?idart=1 www13.brinkster.com/vincenzog/isxart.asp?idart=70 この辺をいじくって自分ソフトに組み込むのかなぁ という所まではつきとめました しかし、組み込み方がよくわからんどす。。。(o_ _)o 単純に InitializeSetup をマージして自分ソフトの設定にコピペなのだろうか? 徹夜明けで頭が死んでます(@@; 特に納期とかのあるプログラムじゃないのですけどね できるかどうか、できるとしたらどういう感じになるのか 知ってる人がいたら教えて下さい
614 名前:デフォルトの名無しさん mailto:sage [2005/04/07(木) 17:10:15 ] >>613 >www13.brinkster.com/vincenzog/isxart.asp?idart=1 >www13.brinkster.com/vincenzog/isxart.asp?idart=70 上はバージョンチェック、 下は.NET Frameworkが入ってなければダウンロードを促すみたいな感じ。 マージする分には問題なさそうだけど Result:= は return じゃないので注意。 613の導入が Inno にインストールさせるってのなら俺には分からん。
615 名前:デフォルトの名無しさん mailto:sage [2005/04/08(金) 00:55:55 ] >>614 thx ダウンロードを促す画面くらいがいいかな という感じでスクリプト書き換えました
616 名前:デフォルトの名無しさん mailto:age [2005/04/27(水) 14:48:35 ] 未だに、VB6.0+VSI1.0を使用してフリーソフト作成しています。 問題点は、最新版を配布する場合、古いバージョンのexeが上書きされないこと。 フリーソフトのためだから、10万もするインストーラーは買えません。 ディストリビューションウィザードはMSI以上に使えなかった。 解決策は 1.VSIで上記問題を解決する。(誰かご伝授願います。) 2.安価インストールソフトの導入(問題のないソフトなら2万くらいまでなら出せます。) 3.アンイストールしてから再インストールを促す。(現況これを採用) 1>2>3の順で解決したいのですが、今のところは3でしのいでます。 いいアドバイスお願いいたします。
617 名前:616 mailto:age [2005/04/27(水) 14:55:54 ] 補足 1にはWiXなどでmsiをリビルド?!する事も含む。
618 名前:は@ c178.016.c3-net.ne.jp ◆cplnFO9T0I mailto:Tage [2005/04/29(金) 15:32:39 ] NSISでつくられたパッケージを改変したいんですが、 どうすればよいでしょうか。
619 名前:デフォルトの名無しさん mailto:sage [2005/05/23(月) 12:20:58 ] 既出ですか My Inno Setup Extensions isx.wintax.nl/ ISTool www.istool.org/default.aspx/
620 名前:デフォルトの名無しさん [2005/06/07(火) 07:17:08 ] これ、意外とよかったよ。 ttp://www5a.biglobe.ne.jp/~nobukich/einstall/index.htm
621 名前:デフォルトの名無しさん mailto:sage [2005/06/07(火) 23:16:25 ] >>620 シンプルでよさそうだね。今度使ってみます。
622 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 19:46:36 ] InstallShield X Express Editionって ・PackageForTheWebみたいな単体EXEを作れますか?そのEXEのアイコンは変更できますか? ・流行りの全画面でないインストーラーが作れますか? www.xlsoft.com/jp/products/InstallShield/express.html
623 名前:デフォルトの名無しさん mailto:sage [2005/06/10(金) 20:28:04 ] >622 評価版をダウンロードして使ってみればいい。
624 名前:デフォルトの名無しさん mailto:sage [2005/06/14(火) 12:28:56 ] installshield X premierで 再インストール時、プログラムEXEが起動していたら、再インストール出来ないようにするにはどうしたらいいでしょうか? あるいは、プログラムEXEを終了させて、再インストールなど。 削除する場合も、プログラムEXEが起動していたら、プログラムEXEが残ってしまうのを防ぎたい。 どうすればよいのでしょうか?
625 名前:デフォルトの名無しさん mailto:sage [2005/08/10(水) 20:05:39 ] 保留
626 名前:デフォルトの名無しさん [2005/09/02(金) 19:47:59 ] InstallShield for VC++6.0でocxを登録したいのですが 新規ファイルグループを作ってそこに登録してやれば いいのでしょうか。
627 名前:デフォルトの名無しさん mailto:sage [2005/09/02(金) 21:17:50 ] このスレが上がってるの久しぶりに見た
628 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 12:23:22 ] VS2003のデプロイメントプロジェクトでMSIを作っていますが、 ダイアログの追加ができません。ヘルプ見ると右クリックとかで追加と削除 ができるってかいてあるんだけどな…どうやってライセンスダイアログ追加 できるんでしょうか? もらってきたサンプルはしっかりとライセンスのダイアログがあるわけですが…
629 名前:デフォルトの名無しさん mailto:sage [2005/09/26(月) 21:39:09 ] Innoの日本語化サイト、最近更新してないみたい (´・ω・`)
630 名前:デフォルトの名無しさん [2005/11/17(木) 22:52:17 ] アップデータの話なんかもここでよいですか? 巷のゲームなんかで使われているアップデータなんですが、 これよく使われてますね。 product.lameije.co.jp/udmtool.html みなさんは、何使ってますか? Inno Setupでも差分アップデートはできましたっけ・・・。
631 名前:デフォルトの名無しさん [2005/11/18(金) 00:31:48 ] Inno Setupのアップデータの作り方書いてありました www.geocities.jp/mystral_kk/iskb10.htm だけど、これだと差分自分でみつけないといけないので、めんどくせーな
632 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 16:57:02 ] wixの日本語解説サイト希望
633 名前:デフォルトの名無しさん mailto:sage [2005/11/20(日) 17:15:58 ] InstallShield 馬鹿高いくせにバグ大杉
634 名前:デフォルトの名無しさん [2005/11/23(水) 08:02:54 ] 「こぴー」
635 名前:デフォルトの名無しさん [2005/12/17(土) 06:19:56 ] アプリとMSDEを一回のインストール作業で済ませたいのだけれども 可能な事なのかな?
636 名前:デフォルトの名無しさん mailto:sage [2005/12/17(土) 11:26:34 ] >>635 つ ttp://www.microsoft.com/downloads/details.aspx?familyid=6e9a7403-c4ba-4d98-bb0b-2c9d6414071f ただし、英語&ドトネト必須 つMSDEマージモジュール ただし、SPが出たら自分で配布しないといけない。
637 名前:デフォルトの名無しさん [2005/12/22(木) 18:44:12 ] すごく変な質問なんですが アンインストーラのIsUninst.exeなどに渡すisu形式のファイルについてです。 これを見ればインストールでどんなファイルがコピーされたかとかどの レジストリキーが作成されたかが分かるんじゃないか、と思って中身を覗いて みたんですが、バイナリの羅列ばかりでさっぱりです。 これを読む方法ってありますか?
638 名前:デフォルトの名無しさん mailto:sage [2005/12/22(木) 22:05:23 ] >>637 残念ながら、ない。
639 名前:デフォルトの名無しさん mailto:sage [2005/12/23(金) 10:16:06 ] >>637 MSIファイルを使ってるインストーラならorcaで見れると思うが。
640 名前:デフォルトの名無しさん mailto:sage [2006/01/23(月) 16:41:46 ] VS2003のセットアッププロジェクトで CPL (コントロールパネルアプリ)を システムフォルダにインストールするインストーラーを作成したんですが、 インストールはできるものの、アンインストールされないという現象に 悩んでいます。 また、プロジェクトのバージョンを変えて強制的に上書きインストールする ようにしても CPL は古いままで上書きされません。 手動では削除できるので Windows が使っているとかといった理由で 削除&上書きされないとは思えないのですが・・・。 何故かご存知の方いらっしゃいましたら原因を教えてください。
641 名前:デフォルトの名無しさん [2006/02/01(水) 14:17:41 ] age
642 名前:トモ mailto:hotset1@infoseek.jp [2006/03/17(金) 18:28:56 ] 最近毎日同じ人としか話してないなって思いませんか??ちょっとだけでも友達が増えたらいいなー暇つぶしにでもいいので覗きにきてくださいねー s2.muryo-de.etowns.net/~marma/
643 名前:http://www.vector.co.jp/soft/win95/util/se072729.html mailto:http://www.microsoft.com/japan/windowsxp/64bit/default.mspx [2006/03/18(土) 19:11:34 ] TextSS のWindowsXP(Professional)64bit化おながいします もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
644 名前:デフォルトの名無しさん mailto:sage [2006/03/25(土) 11:36:05 ] >>643 > TextSS のWindowsXP(Professional)64bit化おながいします 作者しかソース持ってないんだから、作者に言わないと。 つーか、なんでネイティブにこだわる??
645 名前:デフォルトの名無しさん mailto:sage [2006/03/26(日) 11:43:49 ] これ簡単に使える www.ssesetup.com/index.html
646 名前:デフォルトの名無しさん [2006/05/05(金) 07:10:32 ] 。。
647 名前:デフォルトの名無しさん [2006/05/05(金) 07:11:20 ] a
648 名前:デフォルトの名無しさん [2006/05/05(金) 07:12:30 ] b
649 名前:デフォルトの名無しさん [2006/05/05(金) 07:13:36 ] c
650 名前:デフォルトの名無しさん [2006/05/08(月) 22:18:09 ] InnoEditX textexpage.s154.xrea.com/software/innoeditx/index.htm
651 名前:デフォルトの名無しさん [2006/05/21(日) 16:38:41 ] つ【関連スレ】 pc8.2ch.net/test/read.cgi/win/1146958000/
652 名前:デフォルトの名無しさん [2006/05/21(日) 22:01:07 ] インストーラー相談室 pc8.2ch.net/test/read.cgi/tech/997727326/
653 名前:デフォルトの名無しさん [2006/06/01(木) 20:30:51 ] ネットワークインストーラってInstallshieldで作るんですかね?
654 名前:デフォルトの名無しさん [2006/06/10(土) 11:43:34 ] インストーラ作成ソフトって個人じゃなく企業ならどんなソフト使っているの? ttp://pc8.2ch.net/test/read.cgi/win/1146958000/ フリーのInnoSetupとか使っているんだろうか?
655 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 11:56:47 ] OfficeのインストーラーはWiXで作られているらしい
656 名前:デフォルトの名無しさん mailto:sage [2006/06/10(土) 13:13:28 ] >>654 InstallShieldが多いな。InstallScriptプロジェクトや基本MSIプロジェクトを使って。
657 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 13:42:33 ] 【Inno Setup】 Inno Setup www.jrsoftware.org/isinfo.php ISTools www.istool.org Inno Setup Form Designer isfd.kaju74.de/?isfd Inno Setup, ISTool, ヘルプファイルの日本語化 www.geocities.jp/mystral_kk/ 【NSIS】 NSIS nsis.sourceforge.net NSIS Form Designer isfd.kaju74.de/?nsisfd NSIS Setup Creator hp.vector.co.jp/authors/VA034804/download.html 【InstallShield】 InstallShield www.installshield.com Networld > InstallShield www.networld.co.jp/is/main.htm XLsoft : InstallShield www.xlsoft.com/jp/products/InstallShield/
658 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 13:43:04 ] 【Windows Installer】 Windows Installer www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8&DisplayLang=ja Advanced Installer www.advancedinstaller.com InstallWizard www.digitalweb.com.br/installwizard/ 【その他】 Wise Installation System www.wise.com/wis.asp AWinstall www.awinstall.com MindVision Software (VISE) www.mindvision.com CreateInstall www.createinstall.com Lindersoft (SetupBuilder) www.lindersoft.com FreeExtractor www.disoriented.com/FreeExtractor/ EXEpress CX www.webtech.co.jp/onlinesoft/exepress/ 簡単インストーラ www5a.biglobe.ne.jp/~nobukich/einstall/2/ Vector SOFT Libraly: Windows > プログラミング > インストーラ www.vector.co.jp/vpack/filearea/win/prog/install/
659 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 13:44:50 ] 以上主要なインストーラでした 個人的には InnoSetup>Wise>NSIS>InstallShield の普及度だけどWiseやInstallShieldだと遅すぎだからInnoかNSISにして欲しいと思うことがしょっちゅう
660 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 16:47:13 ] いいまとめだ。ありがとう。
661 名前:デフォルトの名無しさん mailto:sage [2006/07/04(火) 18:50:15 ] 乙
662 名前:デフォルトの名無しさん mailto:sage [2006/07/05(水) 09:59:33 ] NSISって聞いたことなかったんだけど、ちょっと見たら結構よさそうだね。 と思ったらヌルポソフトのWinAmpのインストーラだったのか。 >の普及度だけどWiseやInstallShieldだと遅すぎだからInnoかNSISにして欲しいと思うことがしょっちゅう 企業向けだとどうしても.NET FrameworkのインストールやWindows Installer準拠を優先してしまうので 必然的にInstallShieldになってしまう罠。
663 名前:デフォルトの名無しさん mailto:sage [2006/07/05(水) 11:08:53 ] >>662 NSISって、一発展開とかのモードもあるけど普通のウィザードだとInnoとリクソツなんだよね インスコ中にプログレスバーの左下に『Show Detail』てボタンがあって、それを押すと今まで何をやったかが見れるヤツ(これ、Innoにも欲しい) NSISとは気づかずにInnoだと思ってインスコしてるはずw
664 名前:デフォルトの名無しさん mailto:sage [2006/07/05(水) 11:09:47 ] ついでにNSISのセットアップを簡単に作れるソフト貼っときますね SFX Tool 1.01 - Freeware Files.com - Programming Category www.freewarefiles.com/program_10_113_18074.html
665 名前:デフォルトの名無しさん mailto:sage [2006/07/06(木) 17:00:48 ] ttp://www.iconempire.com/downloads/iconomaker.exe このセットアップってどれっすか?
666 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 02:12:30 ] HM NIS Editも忘れないでくれ ttp://hmne.sourceforge.net/
667 名前:デフォルトの名無しさん mailto:sage [2006/07/10(月) 14:57:50 ] www.innosetup.com でjrsoftware.orgに繋がるのに驚いた
668 名前:デフォルトの名無しさん mailto:sage [2006/08/01(火) 06:07:57 ] LiberalInstaller www.liberalsoft.com/liberalinstaller/ Innoには足元にも及ばない
669 名前:デフォルトの名無しさん mailto:sage [2006/08/02(水) 10:57:26 ] Setup Factory 7.0 ttp://www.indigorose.com/suf/ なんでこんなのが495ドルもするんだよ!
670 名前:デフォルトの名無しさん mailto:sage [2006/08/13(日) 08:37:38 ] こんなの見つけた Install Creator ttp://www.clickteam.com/eng/installcreator.php かなりショボいが、GUIはしっかりしてる方かも
671 名前:デフォルトの名無しさん mailto:sage [2006/08/14(月) 13:41:23 ] Tarma Installer ttp://www.tarma.com
672 名前:デフォルトの名無しさん [2006/08/15(火) 11:11:18 ] InstallBuilder ttp://www.bitrock.com/products_installbuilder_overview.html $195 高っ!
673 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 20:49:16 ] ttp://winbar.nl/vsi/ 糞
674 名前:デフォルトの名無しさん mailto:sage [2006/08/17(木) 21:41:51 ] wise5J Proを使っている人はいませんでしょうか? 最近使い始めたのですが、編集していくといきなりテーブルのエラーが出ます 主にテーブルのエラーは、レジストリ項目やファイルの追加・削除で発生。またスクリプトでちょっと凝った書き方をしてもエラーが出て、書いたスクリプトを消しても戻りません。 上記作業をすると自動でテーブルに追加や削除の編集をしているらしく、wise自身が墓穴を掘っているようです。 スクリプトの場合も勝手にスクリプトの行が上下にずれて行ったり… 仕方ないので、こまめに履歴保存とSourceSafeにチェックインをしています。 やり方がまずいのか、wiseの問題なのか、同じ問題で解決した人がいましたら教えて下さい。 ちなみに最新のアップデートは適用してあります。 メーカーに問い合わせもしようかと思ったが、具体的な再現手順が掴めていない 同じ手順で上手く行く時と駄目な時がある
675 名前:デフォルトの名無しさん mailto:sage [2006/08/19(土) 22:53:32 ] wiseなんか使うなって
676 名前:デフォルトの名無しさん [2006/08/21(月) 21:00:05 ] 9ヶ月ぶりにInnoSetupの新バージョンがリリースされたみたい。でもヘルプの日本語訳サイト閉鎖したからなあ。不便 www.jrsoftware.org/isinfo.php 【インストーラ作成ソフト】Inno Setup pc8.2ch.net/test/read.cgi/win/1146958000/
677 名前:デフォルトの名無しさん mailto:sage [2006/08/22(火) 15:26:07 ] 閉鎖じゃない、更新停止だ
678 名前:デフォルトの名無しさん [2006/08/22(火) 19:15:22 ] 永久に停止かな?
679 名前:デフォルトの名無しさん [2006/08/24(木) 12:48:49 ] Multilingual Installer: Install E/J ttp://hp.vector.co.jp/authors/VA002803/install-ej.html InsAssist ttp://wblue.web.infoseek.co.jp/soft/app/insassist.htm 国産は国産なりにユニークな機能があったりするのね
680 名前:デフォルトの名無しさん [2006/08/24(木) 13:16:11 ] お尋ねしたいのですが VS2003のデプロイメントプロジェクトでMSIを作成しているのですが MSIインストール後にReadme.htmファイルを表示させてる方法が不明です。 VS2003のインストーラでこのような事は可能でしょうか? 方法をご教授いただけませんでしょうか
681 名前:デフォルトの名無しさん [2006/08/27(日) 19:50:17 ] 今は Inno Setup を使っているが WiXの面影が忘れられないの。。。 WiX Tutorial を訳している所があったら教えてください。 NEETなので、時間はあります。 自力でやってもいいんですけど、英語力に自信がなくて。。。
682 名前:デフォルトの名無しさん mailto:sage [2006/08/28(月) 10:23:34 ] MSIなんて使うな馬鹿
683 名前:デフォルトの名無しさん [2006/09/06(水) 00:31:20 ] インストールシールドつかってるんですが オラクルとかのストアードSQLを実行すると 内部エラーが発生するのですが、これってやっぱ無理あります? 普通のコマンドプログラムは動作するんですが
684 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 00:34:20 ] Microsoft謹製のwix使ってる兵はいないのか〜?
685 名前:デフォルトの名無しさん mailto:sage [2006/10/05(木) 00:39:17 ] >>681 あんなもんを訳すのに英語力は必要ない。 必要なものはコンピュータ技術者としてのスキルと根性。
686 名前:デフォルトの名無しさん mailto:sage [2006/11/11(土) 07:34:24 ] Spoon Installer ttp://www.dbpoweramp.com/developer-spoon-installer.htm
687 名前:デフォルトの名無しさん [2006/11/25(土) 16:26:03 ] VisualStudio2005についているウィザードを使用して、Windows インストーラ プロジェクトに ついてご質問します。Windowsのコントロールパネルの内容を設定変更もしたいと思います。 例えば、タスクバーのプロパティの通知領域の時計を表示しないとかの設定もいっしょにしたいと 考えていますどのようにすればよいでしょうか?
688 名前:デフォルトの名無しさん mailto:sage [2006/11/25(土) 16:57:51 ] 全角厨が登場したスレはここデツカ
689 名前:デフォルトの名無しさん mailto:sage [2006/11/26(日) 11:32:26 ] レジストリ変えればいいだろ
690 名前:デフォルトの名無しさん [2006/12/21(木) 19:42:16 ] ATLでCOMのプログラム書いてるんですが、 レジストリスクリプトの内容をレジストリに反映するところでハマっています。 キー名や値が固定なのは良いのですが、 インストーラーでユーザーが選択したインストール先フォルダを、 レジストリの値に入れる場合はどうすれば良いのでしょう? また、レジストリスクリプトに、%OLEMISC%、%APP_ID%と書かれている 変数もどうやって値を展開して入れればよいのかわかりません。
691 名前:690 mailto:sage [2006/12/21(木) 19:42:56 ] 言い忘れました。 VisualStudio2005のセットアッププロジェクトでインストーラを作ってます。
692 名前:デフォルトの名無しさん [2006/12/22(金) 17:34:50 ] InstallShield はバージョンが騰がるごとに高くなっていくな。 一月からの新価格で Pro バージョンが6〜7年前の倍以上になるんじゃねぇのか
693 名前:デフォルトの名無しさん mailto:sage [2006/12/22(金) 17:47:03 ] >>692 もうInstallShield使うのやめたよ。ぼったくり価格にはうんざりした。 Windows Installerなら、SDKでビルドできるし。
694 名前:デフォルトの名無しさん [2007/01/06(土) 00:23:09 ] InstallShield11.5使ってるんですが 時々、展開したファイルの更新日付がオリジナル資材から10秒くらい ずれてませんか?運用から苦情きたんですが、ほんとにズレてんですよね ビルドでミスったんでしょうか?
695 名前:デフォルトの名無しさん mailto:sage [2007/01/09(火) 22:41:43 ] だからInstallShieldなんて使うなって
696 名前:デフォルトの名無しさん [2007/01/11(木) 23:55:15 ] Main Page - NSIS nsis.sourceforge.net/Main_Page 外出?
697 名前:694 mailto:sage [2007/01/12(金) 00:24:58 ] 原因たぶんわかり。これはさすがにバグだと思う 早速サポートセンターへ。
698 名前:デフォルトの名無しさん mailto:sage [2007/01/12(金) 11:27:50 ] >>696 このスレを「NSIS」で抽出すると、最古のレスは四年前(>>282 )だぞw
699 名前:デフォルトの名無しさん [2007/01/12(金) 21:06:54 ] ホントダw
700 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 03:30:43 ] そもそもInstallShieldがなぜ使われるのか理解できん。何かメリットがあるの?
701 名前:デフォルトの名無しさん mailto:sage [2007/01/14(日) 22:11:49 ] >700 開発環境に標準でついているからじゃね?
702 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 12:27:46 ] NSIS 2.23 released
703 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 21:27:07 ] Java でプログラムを書いてショートカットをbatファイルでデスクトップ上におきたいのですが、 アイコンの画像とかはどうやって指定すればいいのでしょうか? NSISでもInnoのどちらでもよいのでサンプルがあれば教えてください。宜しくお願いします。
704 名前:デフォルトの名無しさん mailto:sage [2007/01/15(月) 22:07:07 ] innoなら日本語ヘルプがあるからそれ見れ と思ったらサイトが閉鎖されて他の思い出したんでうp 5.0.8用だから気をつけて ttp://ud.gs/400pz
705 名前:デフォルトの名無しさん [2007/01/19(金) 18:25:40 ] Visual Studio 2005のセットアッププロジェクトでMFCアプリのインストーラ を作っています。アプリへのショートカットをデスクトップとスタートメニューに 登録するんですが、これを選択式にしようとしています。 ユーザーインターフェースエディタでチェックボックスのダイアログを追加し、 ユーザにショートカットを登録する場所を選択させるところまではできました。 ところが、このダイアログで入力された条件をショートカットに追加しようにも ショートカットにはConditionプロパティがありません。そこで、ショートカットの 親フォルダ(デスクトップやスタートメニュー)のConditionプロパティに条件を 入力してみたんですが、全然効いていないようで、条件の如何にかかわらず ショートカットが作成されてしまいます。 こういう処理をVS2005のセットアッププロジェクトで作るにはどうすればいいん でしょうか。
706 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 19:37:23 ] 無理にVS2005使うことないんじゃない? Innoとか使えばウィザードですぐできるっしょ
707 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 20:31:13 ] Innoはでかい
708 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 20:45:47 ] 何が?
709 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 21:28:39 ] >>706 InnoってSxSでランタイムをインストールさせたりとかまでウィザードで面倒 みてくれるの?そこまでやれるなら乗り換えもいいな。 VS2005の奴じゃWindows Installerの機能を全然使いきれないって話を聞く し、所詮おまけ機能なんだろうけど、簡単にできる範囲内だと本当にらくちん ですよ。
710 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 21:34:34 ] InnoはWinロゴ取得できぬだろ・・・
711 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 21:56:08 ] Windows Installer SDK使えばいいじゃん。
712 名前:デフォルトの名無しさん mailto:sage [2007/01/19(金) 22:01:50 ] Windows Installer SDK使えばなんでもありなのはわかるんだけど、>>705 程度のカスタマイズでいちいちSDKのお世話にならなきゃならんもんかね。 入門編からちょっと踏み込んだことをやろうとすると落とし穴がボコボコ空いて るのはMSの製品の伝統っちゃ伝統だけどさ。
713 名前:デフォルトの名無しさん mailto:sage [2007/01/20(土) 01:17:21 ] make install
714 名前:デフォルトの名無しさん mailto:sage [2007/01/20(土) 19:31:36 ] >>710 だからEmEditorはInnoやNSISを使おうとしないのかな
715 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 10:23:11 ] 結局、ユーザーの要望などを聞いてしまったり、細かいカスタマイズをしようと思うと >>710 とかの件がネックになって、嫌でもInstallShieldを使わざるを得ないことになるんだろうなぁ。 MLや書籍とかもあるし、SDKゴリゴリをするくらいなら、InstallShield使ってみたら? 体験版もあるようだからExpress(スクリプトがない廉価版)くらいで>>705 の機能を実現できるかもしれないし。 スレ的にはあまり好まれていないようだけど。
716 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 19:52:44 ] なんでMSIじゃないといけないのかよくわからんな… オープンソース系ならウィザードで一発だろうに
717 名前:デフォルトの名無しさん mailto:sage [2007/01/24(水) 21:15:02 ] Windows Installerじゃないとロゴは取得できない。
718 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 00:23:20 ] ロゴ取得のメリットって何なの?
719 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 06:47:30 ] カッコイイ
720 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 07:57:43 ] ロゴ募集中
721 名前:デフォルトの名無しさん mailto:sage [2007/01/25(木) 12:10:09 ] >>718 ・見栄 ・企業が世の中に製品として販売するときの信頼性 客先納品とか、内輪で使用するためだったらそんなに必要性はないと思う。
722 名前:デフォルトの名無しさん mailto:sage [2007/01/26(金) 03:52:34 ] ※このスレに江村氏がいます
723 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 09:09:29 ] 自社製品に自分で品質保証ロゴつけるだけで信頼アップ。 日本人てバカだな。
724 名前:デフォルトの名無しさん mailto:sage [2007/01/28(日) 14:02:54 ] >自分で ロゴを与えるのはMSだろ 製品につけるのは売る側だが
725 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 20:19:05 ] WiXの日本語化だけど、www.tramontana.co.hu/wix/loc/index.php 見るとステータスが finished になってて、つまり作業は完了してるけど、 権利関係の書類へのサインがまだなのでリリースできませんという状態 なんだけど。un-official でもいいから、日本語リソースを配ってるサイト とかはありませんか? つか、WiXってオープンソースだけど、CopyrightはMicrosoftが保持してて、 デベロッパはすべてボランティアだけど、自分たちのcontributeの著作権は Microsoftに進呈しなきゃならないんだね。 なんつうか・・・・こんな条件で協力するのはMSの社員ぐらいじゃないのかね。
726 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 23:04:12 ] どう見てもInnoのが信頼性高い。インストールの時点で既に。
727 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 00:10:31 ] Inno信者テラキモス。お呼びじゃねえってのw
728 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 00:22:17 ] Inno信者だけどワロタ
729 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 03:03:00 ] InstallShieldが立ち上がると、それだけでんあーとか思っちゃう。 第一印象が肝心なのに。
730 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 10:06:47 ] あるあるw MSIも腹立つよなー Inno/NSISだとISUnpか7zipで開けてうれしー
731 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 11:35:00 ] MSIは古いOSだとまずMSI自体をインストールしないといけないから嫌い。 .Netも同じ理由で嫌い。
732 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 12:03:39 ] >>731 Windows Installerが入ってないOSってのはWindows Me以前とかNT 4.0以前 とかだろ?全部Microsoftのサポートが終了してるOSじゃん。気に掛ける必要 はほとんどねぇよ。 それにMSIのインストールに入る前に(必要なら)Windows Installerをインストール させるSETUP.EXEも簡単に作れるし。 つか、好き/嫌いで選べるようなお気楽な連中がうらやましいね。
733 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 15:11:39 ] Windows2000 SP4 は Windows Installer 無かったような
734 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 16:51:41 ] support.microsoft.com/kb/292539/ja >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以降の機能が欲しい状況はそんなにない。
735 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 18:27:07 ] >>732 ユーザーの好き嫌いや古いOSを無視できるお気楽な連中がうらやましいね。
736 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 19:14:11 ] >>735 はいはい。一生MS-DOSのソフト作ってなさい。
737 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 19:27:09 ] MSIはVisualStudioとかOfficeとかで「ふつーに作業していると 唐突にインストーラが起動して、CDを入れろと言われてしまう」 という最悪のエクスペリエンスがあるからな。
738 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 19:52:25 ] そりゃそういう構成でインストールしてるからだろ。CD入れろと言われたら困るのか? 違法コピーでもしててメディアが手元にないとか?
739 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 20:32:45 ] 予想外の場面でいちいち作業を止めて、CDを探して放り込んで、 さらにしばらく待たないといけなくいなんてウザすぎ。
740 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 20:48:40 ] 全部インストールしとけよクズ
741 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 21:10:23 ] 別にインストールしてない機能を実行しようとしたから 追加インストールを要求されたんじゃないよ。 唐突にインストーラがシステムの齟齬を見つけたかとかで修復しようとするの。 support.microsoft.com/default.aspx?scid=kb;en-us;290997
742 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 22:33:19 ] Windows Server 2003 R2 Platform SDK なんかインストール後に スタートメニューの表示名を変更してると、何かの拍子に CD入れろと言ってくるんだよな。
743 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 12:16:29 ] >>741-742 そりゃあれだ。アプリケーション保護機能で保護してるフォルダに対して更新が 入ったから復元作業をやってるだけだよ。Windows Installerのレイヤーの問題 じゃなくて、製品のインストーラの不具合、というか仕様なんだろうな。
744 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 12:24:50 ] 回避方も出てるじゃん。なかなか強引だけど。 support.microsoft.com/kb/303439/EN-US/
745 名前:デフォルトの名無しさん [2007/02/03(土) 05:25:38 ] 旧バージョン入っている状態で、Ofiice2007入れて共存させたら、 Word立ち上げてて、違うバージョンのWord立ち上げると、インストーラー起動するアレ?
746 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 06:33:33 ] MS製品は何かと御節介に過ぎる
747 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 14:35:37 ] たったひとつのexeをインストールするためだけに起動するMSIは確かにウザい
748 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:30:16 ] >>747 俺もそんな考えで、www.trickpalace.net/windows/installer/ なんてモノを書いて見たが、 いまさらこんな超レトロな技術もどうかと思った。( Win95 から Vista まで通用する技術ではあるんだが。) やっぱり、.exe 一個でも MSI を使うのがいまはいいんじゃないかと思うんで、 MSI についても同様の解説を書いてみようかと思ってる。
749 名前:IISがありません [2007/02/04(日) 16:42:22 ] aspを使おうと思って、IISをインストールしようと思ったんですが、 おいらの「windows xp professional 再インストール用cd service pack 1a同封」というやつには、 iisが入っていません。 professionalなのにホントに入っていないんでしょうかね?それともおいらの探しかたがおかしいのでしょうか? .net frameworkというのははいっています。 どなたか教えてくださいませ!!!
750 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:55:17 ] >>749 [コントロール パネル]→[プログラムの追加と削除]→[Windows コンポーネントの追加と削除]→[インターネット インフォメーション サービス (IIS)]
751 名前:IISがありません [2007/02/04(日) 19:37:32 ] だから、ないんですよ。 そこに。 そこにふつうありますよね。 でも、でてこないんです。 だからきいてるんです!!!
752 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 19:54:45 ] >>751 お前が使ってる OS って WinXp Home なんじゃないのか? professional ならそこにあるはずだぞ。
753 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 20:04:55 ] [プログラムの追加と削除]のウインドウを出した状態のままで 左側の[Windows コンポーネントの追加と削除]をクリックしていないってオチかも
754 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 22:35:43 ] WiX UIライブラリの日本語リソースの話だけど、いろいろ調べたり聞いて回っ たりした感触だと近い将来に公開される望みが薄そうだったんで、自分で翻訳 した。 CPLに準じて公開しとくんで、必要な人はどうぞ。 wiki.livedoor.jp/wix/
755 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 16:37:37 ] とりあえず乙 Inno信者だけど
756 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 18:25:14 ] 【インストーラ作成ソフト】Inno Setup pc10.2ch.net/test/read.cgi/win/1146958000/
757 名前:デフォルトの名無しさん mailto:sage [2007/02/26(月) 13:52:22 ] 最近、訳あって Inno Setup から NSIS に乗り換えました。 Inno で簡単に出来ていたことが、NSIS で出来ずに困っています。 1. バージョンが新しいファイルだけ上書きする(Inno でのalwaysskipifsameorolder) 2. OS のバージョンによってファイルを変更する(Inno での MinVersion など) 3. Visual Basic の Runtime のインストール 1. は nsis.sourceforge.net/Docs/AppendixE.html#E.1.8 を使えば 出来るのかとも思いますが、いちいち全部のファイルに条件分岐をしろと? 2. は nsis.sourceforge.net/Docs/AppendixC.html#C.5 にありますが で? って感じです。NSIS のドキュメントは具体例が少な過ぎると思う。 3. は nsis.sourceforge.net/Docs/AppendixB.html#B.4 にありますが これまた例が悪過ぎないかい? MyApp のインストール済みか否かで分けるもの? システムファイルなんだから、そういう基準じゃないでしょうに。 これも実際に使おうとしたらどこに記述するのかも分からない。 Examples とかも見てるんだけど、解決出来ていません。 どなたか解法をご存知であればご教示下さい。
758 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 02:19:14 ] まず、一行目の理由を教えてもらおうか
759 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 08:08:12 ] >>757 訳あってInnoに戻れば?
760 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 10:19:46 ] NSISの Support for web installation, file patching ってInnoでできる?
761 名前:デフォルトの名無しさん mailto:sage [2007/02/27(火) 14:41:34 ] インターネッツはisx_dl使えばおk ファイルパッチはパッチの実行ファイルをサイレントに実行すればいいんじゃない
762 名前:デフォルトの名無しさん mailto:sage [2007/03/01(木) 12:38:01 ] VS.NET2005のWindowsInstaller使ってるんだけど500MBぐらいのファイルをビルド しようとすると「この操作を完了するのに十分な記憶域がありません。」と言われる。 HDDは10G以上空いてるしメモリは1Gあるのになんでや… 誰かこれ解決した人います?
763 名前:デフォルトの名無しさん mailto:sage [2007/04/19(木) 14:23:07 ] >762 圧縮しないビルドでしか使えないが、でかいファイルは同名の0バイトの ファイルに置き換えてビルド。 んで、ビルドでできたものにある置き換えたファイルを元ので上書きする。 Orcaにmsi突っ込んで、File項目のファイルサイズを正しいものに変更する。 これでプログレスバーとかの表示やアプリの追加と削除の表示が正しくなる。
764 名前:762 mailto:sage [2007/04/22(日) 18:32:21 ] >>763 0バイトファイル使うのまでは判ってたけどOrcaで修正できるんですね。 ありがとうございました。
765 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 08:50:11 ] >763 ということは、VS.NET2005のWindowsInstallerは屑?
766 名前:763 mailto:sage [2007/05/04(金) 06:05:18 ] >765 VS2005だけでなくVS.NET2003も同じだから、VS.NET2002からずっと同じっぽい。 要するにVSのMSIプロジェクトは、最初からバグ付きのまんま直ってないってことだろうね。 まぁ、仕様ってことになっているのかもしれないが、今はOrcaとかWiX使うの前提ってことなんかと。
767 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 08:54:02 ] VB6のランタイムファイルをインストーラに含める場合 同梱するDLLやOCXはどこに展開するのが一般的なのでしょうか? %system%以下にインストールしようとすると、今時は色々と不都合が 起きると思うのですが。 今時の不都合ってのはVista対応や、他のアプリがmsiで同じDLLを インストール済みだった場合、修復インストールが走ってしまったり 所謂、DLL Hellが起きたり、と。 アプリケーションのフォルダにインストールするのがSxS流ということでしょうか。 更に旧文化オリエントとかのOCXはどうなるのでしょうか? アプリケーションフォルダにインストールしたとしても そこでレジストしてしまったら、同OCXを使う既存のアプリでは 依存関係がおかしくなったとして、修復インストールにならないでしょうか? XP以降だけを対象にするならmanifestで出来るのだと思いますが。 どなたか、宜しくご教示お願い致します。
768 名前:767 mailto:sage [2007/05/04(金) 09:00:27 ] インストーラ作成ソフトはInno SetupかNSISで、と考えています。 Visual Studio Installerで作ると、勝手に面倒見てくれることは分かっています。
769 名前:デフォルトの名無しさん [2007/05/04(金) 14:04:14 ] ヒント:いまさらVBを使わない
770 名前:デフォルトの名無しさん mailto:sage [2007/05/04(金) 14:19:28 ] VB関係DLL/OCXは、マージモジュールがあるんだから MSIで放り込むべきだとは思うけれど。
771 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 00:40:58 ] なんかここって使えない代替案の提示ばかりですな。 InnoだってDLLとか一個一個インストールするための記述例を書いていたりするし MSIでとか言われたら、Innoの立場がないじゃん。 今更VBってのももそうだけど、VBに限った話をしている訳ではないし 全てが.NETアプリでどうにか出来るならいいけど OCXやDLLのインストールは避けて通れない問題だと思う。
772 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 02:34:24 ] 普通にWindows Installer使えよ。 Innoの立場なんて知ったことじゃない。
773 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 06:20:39 ] てかInnoなら{sys}下に置けばいいだろ 細かいオプションとかもかなり簡単に指定できるし
774 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 07:21:26 ] >>773 {sys}以下に置こうとすると > 他のアプリがmsiで同じDLLを > インストール済みだった場合、修復インストールが走ってしまったり の問題が解決できないのでは?
775 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 11:13:47 ] ファイルは実行フォルダにコピーして、 WindowsXP以降なら、manifest使ってCOM SxSきかせる それ以前なら、regsvr32する。明快な話じゃないか。
776 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 11:34:07 ] >>775 同じ名前で違うバージョンのOCXを他のアプリのインストーラ(MSI)が 既にどっかにインストール&regsvr32してた場合 後からインストールしたOCX(GUIDは同一)をregsvr32しちゃうと 他のアプリの修復インストールが実行されないものでしょうか?
777 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 12:04:40 ] 走ったらどうだっての?
778 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 12:17:47 ] >>777 鬱陶しい。CDを要求されて面倒な場合がある。 >>737-747 みたいな感想になるでしょ。 使用者から見れば不具合って言われるし。 回避出来るなら回避したい。 ってか回避出来ないの?
779 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 12:22:41 ] 走るかどうかは、MSIの方のインストーラで、 そのレジストリがVITAL指定されているかに拠る。 その場合、VITALなレジストリを弄ると回避できない。
780 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 12:55:09 ] >>779 ということは、他でも使ってそうなOCXをインストールする場合は 極力修復インストールの起動を回避したければ ・同じGUIDのOCXが登録済みか否かをチェック ・バージョンが異なるかチェック して、インストールする必要があるか否かを判断する必要があるってことか、な? なんか面倒ですな。
781 名前:デフォルトの名無しさん mailto:sage [2007/05/05(土) 13:44:24 ] >>778 たしかに鬱陶しいよね。 全然関係ソフトインストールしたのに、いきなりMS OfficeのCD入れろとか言ってきてさ。 そんなCD押し入れの中だし、出先でなるとムカつく。
782 名前:デフォルトの名無しさん [2007/05/11(金) 11:08:24 ] Innoはignoreversion(だっけ?)を指定しなければファイルバージョンを比較するんじゃなかったっけ
783 名前:デフォルトの名無しさん mailto:sage [2007/06/14(木) 00:35:54 ] かなり古いですがInstallShield5.1を使用して、インストール時に既存のレジストリキーへ DWARD型の値を登録するインストーラを作製しました。 インストールを行うとキーへ値は正常に登録されるのですが、アンインストールを行うと 登録した値どころか、キーごと削除されてしまいます。 値だけを削除されるようにすることは可能なのでしょうか? 方法をご存知でしたら教えてください。
784 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 02:03:38 ] 使ったことないからよくわからないけど そういうスクリプトを書けばいいんじゃないの?
785 名前:デフォルトの名無しさん [2007/06/24(日) 15:46:08 ] Visual Studio 2005 で .msi のパッケージを作っています。 新しいバージョンのパッケージをインストールすると 自動的に古いバージョンのパッケージをアンインストール してくれるようにできないでしょうか? 古いバージョンのパッケージがインストールされていることを 検知することはできるのですが、「プログラムの追加と削除 から削除してください」と表示されるだけで アンインストール作業は手動で行うように促されます。
786 名前:デフォルトの名無しさん mailto:sage [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
787 名前:デフォルトの名無しさん mailto:sage [2007/07/05(木) 21:40:03 ] >>786 はInnoの[Files]セクションについてです。 度々すみません。。
788 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 23:06:03 ] インストールプログラムが仕事を終えた後、自分自身(要は実行中のexe) を削除するためにはどうしたらいいか調べています。 OSはWin2000〜Vista、可能ならWin98以降から対応したい考えです。 こういう場合、Windowsでは作法みたいなのがあるのでしょうか?
789 名前:788 [2007/07/09(月) 23:07:08 ] 上げます
790 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 00:26:41 ] >788 いっていることがよくわからないので、一般論として。 実行中のプログラムのファイルは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
791 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 07:50:04 ] 起動したexe勝手に削除? 気持ち悪い使用考えるなぁ
792 名前:788 [2007/07/10(火) 09:49:28 ] >>790 >FILE_FLAG_DELETE_ON_CLOSE どうもありがとうございます。これを調べてみます。 >>791 >気持ち悪い使用考えるなぁ ではアンインストーラーはアプリを削除した後、どうするのが 行儀のいいことなのでしょうか? この辺のWindowsにおける習慣があればそれに従います。 アンインストーラーが残ってしまってもかまわない、というのが ユーザーから容認されていれば、あえて自身を消す処理は 考えないのですが…。 たとえば、インストール時にコピーしたファイル以外は、 ユーザー操作による生成物として、勝手に削除しないように しています。
793 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 10:27:21 ] >>792 788を読むとアンインストーラーではなくインストーラーの質問に見えますが・・・ アンインストーラーなら791の内容は調べればすぐに分かることだし。 「ダウンロードしてきたinstall_unko.exeを実行したら、install_unko.exeが勝手に消えた!」 は明らかに気持ち悪いと思うのだが
794 名前:788 mailto:sage [2007/07/10(火) 12:17:49 ] >>793 >788を読むとアンインストーラーではなくインストーラーの質問 間違えでした。プログラムとしては同じものなので、 インストーラーと書き間違えてしまいました。すみません。
795 名前:788 mailto:sage [2007/07/10(火) 16:02:20 ] ググってこの辺を見つけたのですが、真似してもうまく行きませんでした。 web.archive.org/web/20051123112406/http://www.numeric.co.jp/Win32.htm ir9.jp/prog/ayu/datlog/tech_win32api/1163375772/1163375772_01.html これの153〜 FILE_FLAG_DELETE_ON_CLOSE法はうまく行かない、と書いている方も居ますし、 こちらも実際にやって駄目だったようです。上記スレの失敗したと書いている 人の経験をなぞっただけでした。 結局ここで見つけたバッチファイルを使って消す方法を採用しました。 www.microsoft.com/msj/archive/SF9C.aspx ほかにも方法が示されていますが、再起動する方法は とりたくなかったのと(再起動してください、というのは 嫌うユーザーがいるので)、あともう一個の難しそうなのは ダウンロードしたDelExe.exeを試しても自分が消えなかった…。 www.microsoft.com/msj/archive/WIN32QA5.gif ↑このツールのキャンセルボタンに割り当てられている 方法でDelExe.exe自身が消去される人いますでしょうか? こちらでは消えませんでした。 バッチファイルの方法は、特に何かが残るでもなく、余計なウインドウが 一瞬開いて見える様なこともなく、今のところ問題なさそうです。
796 名前:デフォルトの名無しさん mailto:sage [2007/07/10(火) 16:43:57 ] >>795 アンインストール時に自己削除する実例↓ ttp://www.vector.co.jp/soft/win95/prog/se193336.html 配布物のsource.lzh を展開すると、ソースが得られる。 ソース install.cpp の1476行から1517行で、自己削除処理をしている。
797 名前:788 mailto:sage [2007/07/10(火) 19:33:27 ] >>796 お返事ども。 Install E/J 1.24のソースを見てみましたが、以下のようになっているようです。 1・自分のクローンをWindowsのシステムフォルダにコピー。*←システムフォルダにクローンを作っちゃうのは作法としてどうなんだろう? 2・クローンを起動したら、クローンがレジストリの情報を削除するのを待って本体は終了。 3・クローンはレジストリの情報を削除したらそれを本体に通知して終了を促す。 4・その後、クローンが本体を含めファイルを削除する。 5・最後にMoveFileExかwininit.iniへの書き込みで、再起動後にクローンを消去するようリクエスト。 結局、再起動がいる方法を取ってるみたいです。 それはともかく、インストール情報のレジストリが削除されるまで 本体の終了を待たせていることに何か意味があるのかな…?
798 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 00:00:35 ] 推測だけど、クローンがレジストリの削除に失敗した場合に 本体からクローンを削除したり、アンインストール情報が不完全な状態に なったときに再度アンインストールできるようにレジストリを復元したり するためじゃないかと クローンを再起動後に削除するやり方は、再起動するまでクローンが 削除されずに残ることを気にするようなユーザーにはあまり意味がないが、 ユーザーが任意のタイミングで再起動を行ったときに削除されるようにできる (必ずしもアンインストール後に再起動を促す必要がなくなる)という メリットはあると思う
799 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 09:04:42 ] >>797 > システムフォルダにクローンを作っちゃうのは作法としてどうなんだろう? システムフォルダは本来、アドオンの共有物を入れるための場所なので問題ありません。 共有DLLコピーが推奨されないのは、DLL地獄(バージョン管理崩壊)を避けるためです。 共有せずに常に最新のものを上書きOKの場合には、問題が生じません。 > インストール情報のレジストリが削除されるまで本体の終了を待たせていることに何か意味があるのかな…? レジストリ削除待ちをしているのは、「プログラムの追加と削除」が参照するアンインストール情報です。 削除前に本体が終了すると、「プログラムの追加と削除」の一覧から自分の項目が消えないので、待つ必要があります。
800 名前:788 mailto:sage [2007/07/11(水) 10:19:05 ] >>799 納得しました。ありがとう
801 名前:デフォルトの名無しさん mailto:sage [2007/07/18(水) 22:40:41 ] Install Shield 12 Express を使用しています。 カスタムアクションにて独自のインストーラ、アンインストーラ(共にexe) を起動しているのですが、アンインストールがうまくいきません。 具体的にはインストール後、コンパネのプログラムの追加と削除から アンインストールを実行しても、アンインストール時のカスタムアクション (アンインストール用のexe。サービスの停止等含む)が実行されません。 しかし、コンパネからではなく、setup.exeを実行してアンインストールを 選択すると、きちんとアンインストール時のカスタムアクションが実行されます。 アンインストール中のカスタムアクションの内容は、 「システム変更の後」の、「ターゲットコンピュータ上に存在するファイル」 で独自exeを起動しています。 コンパネからだとうまくいかなくて、setup.exeからは うまくいくというのが不可解です……。 原因、解決法等ございましたらどなたかご教授願います。
802 名前:デフォルトの名無しさん [2007/07/30(月) 15:12:27 ] Inno Setup 5で作ったインストーラでインストールしたときに 無条件にスタートメニューに登録したくないのですが、 どうしたらいいのでしょうか? DisableProgramGroupPage=yes で出来ると思ったのですがうまくいません。 Ver5.1.13です。 インストール対象OS:XP,2K
803 名前:デフォルトの名無しさん [2007/07/30(月) 16:24:40 ] ↑自己れす。 [Icons]セクションを取っ払ったらできますた
804 名前:デフォルトの名無しさん [2007/08/02(木) 22:56:39 ] VistaOSの環境でInstallShield11で作成した インストーラでインストールを実行すると、なぜ だがインストール中、プログレスバーがもう一本 画面の左上の隅っこに現れて今進行中のプログレスと 同じ動作し終了するという怪現象が起きています。 ちなみにVista以前のOSはこういう現象起きないのですが、 どなたかご存知の方、情報お願いします。
805 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 00:19:31 ] そんなインストーラを実行したユーザは、 まちがいなく、ウィルスを仕込まれたとおもうな(w
806 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 01:24:23 ] >>804 それって構成の異なる複数のPCで再現する? なんか現象だけきくとビデオカードのドライバがタコだとか そんな落ちなきがするけど
807 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 14:24:13 ] Visual Studio 2005のセットアッププロジェクトを使った場合って、 以下のことができるんでしょうか? 1. [次へ]ボタンを押した際のイベント・画面パラメータ取得 2. カスタム動作dll内で算出した値の、ユーザーインタフェース (UpdateText等)への反映
808 名前:デフォルトの名無しさん mailto:sage [2007/09/15(土) 15:10:59 ] >>807 出来ない
809 名前:807 mailto:sage [2007/09/15(土) 15:23:45 ] >>808 ありがとうございます。ある意味諦めがつきました。
810 名前:デフォルトの名無しさん [2007/09/19(水) 01:34:00 ] vc2002を使っている者ですが、orca.exeがどのパスに存在するか分からず困っております。 ヘルプには、orcaの使い方が記されているので、何処かにはあると思うのですが。
811 名前:デフォルトの名無しさん mailto:sage [2007/09/19(水) 10:15:48 ] >>810 Platform SDKに入っています。VC2002には無いよ。
812 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:47:14 ] 最近のNSIS酷いな。 2.3.0でWELCOMEページが空白になるバグが入り 2.3.1でそのバグが直ったと書かれてあったので再度入れてみたら 確かに空白にはならなくなったけど、今度は改行コード(\r\n)が そのまま表示されるようになった。 リリース前にRCとかでテストさせてくれれば良いのに。 ちょっと試せば分かるような不具合抱えたままのリリースが続きすぎ。
813 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 22:48:40 ] >>812 おまえのバージョン間違いも酷い 改行はモダンUI 2に移行中なので特殊文字の エスケープ( $\r$\n )しなければならなくなった
814 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 13:11:45 ] InnoSetupで1つのファイルにまとめないで作ることはできますか?
815 名前:デフォルトの名無しさん mailto:sage [2007/10/21(日) 16:06:15 ] >>814 pc11.2ch.net/test/read.cgi/win/1146958000/ サイズを指定して分割することはできる
816 名前:814 mailto:sage [2007/10/21(日) 18:32:16 ] ありがとうございます。 試してみます。
817 名前:デフォルトの名無しさん mailto:sage [2007/11/11(日) 03:32:52 ] >>813 Translationsのバグだったのか。 sourceforge.net/project/shownotes.php?release_id=552979
818 名前:デフォルトの名無しさん mailto:sage [2007/12/26(水) 19:07:41 ] NSISで、 EXEファイルを通常の権限で起動したいのですが、どうすればよいでしょうか?
819 名前:デフォルトの名無しさん [2007/12/29(土) 15:02:53 ] プログラムの追加と削除に関して教えていただきたいのですが、 どなたかお知恵をおかしください。 レジストリのUninstall以下のキーを削除しても、プログラムの追加と削除 の一覧が残ったままになります。 F5押したりプログラムの追加と削除を起動しなおせば表示は反映する ので、レジストリの操作は間違っていないと思います。 こういう場合どうしたらいいでしょうか? 削除するプログラム(ユーティリティーっぽいもの) は登録されているプログラムとは何の関係もなく、指定したキーを削除したいだけの ものです。 試しに窓の手でやってみたところ、レジストリは消えるものの、やはり 表示の一覧はそのままでした。 ちょっと上のほうに>>799 で >レジストリ削除待ちをしているのは、「プログラムの追加と削除」が参照するアンインストール情報です。 >削除前に本体が終了すると、「プログラムの追加と削除」の一覧から自分の項目が消えないので、待つ必要があります。 っての見つけましたが、今回のプログラムは「プログラムの追加と削除」から起動されるものではないため、 上記方法は使えないようです。 次次次善策ですが、「プログラムの追加と削除」ウインドウにF5を送ってしまうか… と考えているところです。他にいい方法は無いでしょうか? よろしくお願いします。
820 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 17:30:48 ] >>819 よく分からん発想だな。 いったい君は何がしたいんだ?
821 名前:デフォルトの名無しさん mailto:sage [2007/12/29(土) 18:26:10 ] インストーラーを作っていて、「プログラムの追加と削除」からのアンインストール時に、 レジストリ弄って、インストール情報消そうとしたが、 「プログラムの追加と削除」がリアルタイムから消えない(変化しない)ってこと?
822 名前:デフォルトの名無しさん [2008/01/11(金) 15:56:46 ] >>818 [UAC plug-in] nsis.sourceforge.net/UAC_plug-in これでなんとかなるか、お確かめくださーい。できる気がする
823 名前:デフォルトの名無しさん [2008/03/21(金) 02:07:33 ] お
824 名前:デフォルトの名無しさん [2008/03/21(金) 02:08:31 ] わ
825 名前:デフォルトの名無しさん [2008/03/21(金) 02:09:09 ] り
826 名前:デフォルトの名無しさん [2008/03/21(金) 02:09:47 ] に
827 名前:デフォルトの名無しさん [2008/03/21(金) 02:10:15 ] し
828 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 02:13:25 ] か
829 名前:デフォルトの名無しさん [2008/03/22(土) 06:33:42 ] わ
830 名前:デフォルトの名無しさん [2008/03/22(土) 14:45:29 ] このスレの住人なら知っていますね、あの糞開発ツールのことを ・自分のプログラムのバグなのかコンパイラのバグなのかわからない ・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している ・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている ・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる 糞だけど、政治的な理由で無理やり使わされているんですよね。 もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。 ・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。 ・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。 ・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。 バグレポートなどしてはいけません。改善要求などもってのほかです。 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。 ・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」 なんて話が出たら力強く机を叩き、会議室を出ましょう。 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。 糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。
831 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 15:19:10 ] コピペ君って馬鹿だな、まで読んだ。
832 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 15:59:12 ] Wix でインストーラーを作成しています。 マージモジュールを入れてプログラムを動作させたいのですが、 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>
833 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 06:50:42 ] VS2005でmsiインストーラを作っているのですが、 UpgradeCodeが一緒なのにMajorUpgradeが行われず、 旧バージョンと新バージョンのふたつがインストールされてしまいます。 PackageCode, ProductCode以外に確認すべきプロパティはありますか?
834 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 06:59:58 ] 833の補足です。 RemovePreviousVersionsとDetectNewerInstalledVersionはTrueです。
835 名前:833 mailto:sage [2008/03/29(土) 04:39:33 ] すみませんがvs2005スレに行ってきます。
836 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 06:03:41 ] LiberalInstaller www.liberalsoft.com/liberalinstaller/index.html ってどうなの? 入門者向けって感じなんだが
837 名前:デフォルトの名無しさん mailto:sage [2008/05/31(土) 09:18:41 ] >>836 んじゃ、試してみて、レポートしてよ。
838 名前:デフォルトの名無しさん mailto:sage [2008/06/01(日) 08:46:42 ] 差分ファイル作成ソフト総合 Ver 1.00 pc11.2ch.net/test/read.cgi/software/1212183635/
839 名前:デフォルトの名無しさん mailto:sage [2008/06/22(日) 02:41:29 ] >>838 m9(^Д^)
840 名前:デフォルトの名無しさん [2008/08/08(金) 15:14:36 ] inno setupを4から5にうpしたら、コンパイルエラー起こしました: >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. どうしたら良いでつか?
841 名前:デフォルトの名無しさん [2008/08/08(金) 16:53:04 ] See the "Unsafe Files" topic in the help file for more information on why this is dangerous and should be avoided どうしたらいいかメッセージ出てるだろ。
842 名前:デフォルトの名無しさん mailto:sage [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.
843 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 20:52:45 ] >>842 書いてあんじゃんよ...
844 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 08:44:10 ] こういう翻訳であってますか?(><;) >DLLにあなたが再配付可能であることを絶対に確信しているWindows Systemディレクトリに住ませるなら、 >スクリプトのソースディレクトリにそれをコピーしてください、そして、代わりにそこからそれを配布してください。
845 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 11:43:29 ] ここは中学生の英語の宿題を代行するスレじゃないから・・・
846 名前:デフォルトの名無しさん [2008/08/15(金) 01:07:02 ] InstallShield2009でインストールされるディレクトリにファイルを作成したいのですが、 if (CreateFile (nvFileHandle, INSTALLDIR, ISExampl.txt) < 0) then とすると、ファイルが作成されないのですが、 どうしてでしょうか? ビルドから実行は問題なくファイルが作成されるのですが、 作成したインストーラから実行するとエラーになります。
847 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 21:23:57 ] >>846 OSが何かも書いてないし、どこにファイルを作成するのかも書いてない。 聞くなら、条件を書こうぜ。今の内容にピンポイントで回答できるのはエスパーだけだ。 では、エスパーどうぞ。↓
848 名前:デフォルトの名無しさん mailto:sage [2008/08/15(金) 21:27:57 ] ぼく、さっぱりわかりません ><
849 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 00:21:21 ] InstallShieldほんまバグだらけやでえ
850 名前:デフォルトの名無しさん [2008/08/20(水) 09:10:23 ] InstallShieldは買収されて価格、品質ともに最悪になってしまった。あんなぼったくりソフトはやめて、 WixかInnoSetupに移行しようぜ。
851 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:29:29 ] InstallScriptなんか使うからだ。 MSIを作るツールとしてはInstallShieldもそれなり。それだけにしちゃ値段が高すぎるけど。
852 名前:デフォルトの名無しさん [2008/10/10(金) 17:10:39 ] CreateInstallJPってあったから使ってみたらなかなかよさそうなんだけど、 ファイル追加する時1つずつしか出来ないから100個あったら100回しなきゃいけないのがつらい。 複数選択できたら最高なんだが。
853 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 17:32:22 ] つ inno setup
854 名前:デフォルトの名無しさん [2008/10/16(木) 21:30:51 ] ちょっと皆さんの知恵を拝借したいのですが。 C#でWindowsサービスアプリを作成して、ActiveDirectoryのGPOでmsiで配布しようと考えています。 msiはWixで作成し、サービスの登録と開始(インストール)は可能なのですが、作成したアプリのアンインストールで悩んでいます。 通常のアプリなら msiexec /x[productcode] でアンインストール出来ますが、Windowsサービスだとそれをやる前に サービスを停めて、登録を解除(削除)してからでないとマズいんですよね。 SharpDevelopとWixでmsiを作成しているのですが、UnInstallっちゅーのが無いんですよね。 msiにUnInstall.exeとか同梱させて、レジストリのUninstallStringを弄るのがいいのかなぁ…? う〜ん…。 Windows[板]の運用方面で聞いた方がいいのかなぁ・・・。 …う〜ん…。
855 名前:854 mailto:sage [2008/10/16(木) 21:32:09 ] スレ上がっちゃった、ごめんなさい。orz
856 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 22:54:08 ] >>854 カスタムアクション
857 名前:854 mailto:sage [2008/10/18(土) 01:21:33 ] >>856 Thanks! <InstallExecuteSequence> <Custom Action="Install" After="InstallFinalize"/> <Custom Action="NetStart" After="Install"/> <Custom Action="UnInstall" Before="MsiUnpublishAssemblies"/> </InstallExecuteSequence> で出来ました。 つーか、MsiUnpublishAssembliesってのが全然見つからなかった罠。orz 助かりました。
858 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 16:09:12 ] 初心者向け WiX と NSIS の ドキュメントを一部 和訳 ttp://cml.s10.xrea.com/
859 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 19:44:55 ] >>858 おつ! と思ったけど重い・・・('A`)
860 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 06:12:15 ] フィッシング詐欺チェックが無ければ、重くないと思う。
861 名前:デフォルトの名無しさん mailto:sage [2009/07/03(金) 12:19:24 ] ゲームのインストーラーなんですけど、 最大化されたウィンドウにゲームの壁紙が貼付けてあって、 その手前にプログレスバーのついた小さなウィンドウがでている といった形式のやつを作りたいんですけど、Visual Studio Installer でそれをやるにはどうすればいいのでしょう? もしくは、このタイプのインストーラーを作るのに適した環境(フリー)を教えてください