インストーラー相談室at TECH
インストーラー相談室 - 暇つぶし2ch809:807
07/09/15 15:23:45
>>808
ありがとうございます。ある意味諦めがつきました。

810:デフォルトの名無しさん
07/09/19 01:34:00
vc2002を使っている者ですが、orca.exeがどのパスに存在するか分からず困っております。
ヘルプには、orcaの使い方が記されているので、何処かにはあると思うのですが。

811:デフォルトの名無しさん
07/09/19 10:15:48
>>810
Platform SDKに入っています。VC2002には無いよ。

812:デフォルトの名無しさん
07/09/30 20:47:14
最近のNSIS酷いな。
2.3.0でWELCOMEページが空白になるバグが入り
2.3.1でそのバグが直ったと書かれてあったので再度入れてみたら
確かに空白にはならなくなったけど、今度は改行コード(\r\n)が
そのまま表示されるようになった。
リリース前にRCとかでテストさせてくれれば良いのに。
ちょっと試せば分かるような不具合抱えたままのリリースが続きすぎ。

813:デフォルトの名無しさん
07/09/30 22:48:40
>>812
おまえのバージョン間違いも酷い
改行はモダンUI 2に移行中なので特殊文字の
エスケープ( $\r$\n )しなければならなくなった

814:デフォルトの名無しさん
07/10/21 13:11:45
InnoSetupで1つのファイルにまとめないで作ることはできますか?


815:デフォルトの名無しさん
07/10/21 16:06:15
>>814
スレリンク(win板)


サイズを指定して分割することはできる

816:814
07/10/21 18:32:16
ありがとうございます。
試してみます。


817:デフォルトの名無しさん
07/11/11 03:32:52
>>813
Translationsのバグだったのか。
URLリンク(sourceforge.net)

818:デフォルトの名無しさん
07/12/26 19:07:41
NSISで、 EXEファイルを通常の権限で起動したいのですが、どうすればよいでしょうか?

819:デフォルトの名無しさん
07/12/29 15:02:53
プログラムの追加と削除に関して教えていただきたいのですが、
どなたかお知恵をおかしください。

レジストリのUninstall以下のキーを削除しても、プログラムの追加と削除
の一覧が残ったままになります。

F5押したりプログラムの追加と削除を起動しなおせば表示は反映する
ので、レジストリの操作は間違っていないと思います。

こういう場合どうしたらいいでしょうか? 削除するプログラム(ユーティリティーっぽいもの)
は登録されているプログラムとは何の関係もなく、指定したキーを削除したいだけの
ものです。

試しに窓の手でやってみたところ、レジストリは消えるものの、やはり
表示の一覧はそのままでした。

ちょっと上のほうに>>799
>レジストリ削除待ちをしているのは、「プログラムの追加と削除」が参照するアンインストール情報です。
>削除前に本体が終了すると、「プログラムの追加と削除」の一覧から自分の項目が消えないので、待つ必要があります。

っての見つけましたが、今回のプログラムは「プログラムの追加と削除」から起動されるものではないため、
上記方法は使えないようです。

次次次善策ですが、「プログラムの追加と削除」ウインドウにF5を送ってしまうか…
と考えているところです。他にいい方法は無いでしょうか?
よろしくお願いします。

820:デフォルトの名無しさん
07/12/29 17:30:48
>>819
よく分からん発想だな。
いったい君は何がしたいんだ?

821:デフォルトの名無しさん
07/12/29 18:26:10
インストーラーを作っていて、「プログラムの追加と削除」からのアンインストール時に、
レジストリ弄って、インストール情報消そうとしたが、
「プログラムの追加と削除」がリアルタイムから消えない(変化しない)ってこと?

822:デフォルトの名無しさん
08/01/11 15:56:46
>>818
[UAC plug-in]
URLリンク(nsis.sourceforge.net)

これでなんとかなるか、お確かめくださーい。できる気がする

823:デフォルトの名無しさん
08/03/21 02:07:33


824:デフォルトの名無しさん
08/03/21 02:08:31


825:デフォルトの名無しさん
08/03/21 02:09:09


826:デフォルトの名無しさん
08/03/21 02:09:47


827:デフォルトの名無しさん
08/03/21 02:10:15


828:デフォルトの名無しさん
08/03/21 02:13:25



829:デフォルトの名無しさん
08/03/22 06:33:42


830:デフォルトの名無しさん
08/03/22 14:45:29
このスレの住人なら知っていますね、あの糞開発ツールのことを

・自分のプログラムのバグなのかコンパイラのバグなのかわからない
・他の仕事に応用できない糞開発ツールの独自世界を必死に学習している
・テキストエディタで書いたほうが効率的なのに糞UIツールを懸命に使っている
・糞開発ツールを批判すると「性格が悪いから糞ツールを批判するんだ」と言われる

糞だけど、政治的な理由で無理やり使わされているんですよね。
もう、あんな厨の作った糞ツールを我慢して使うのはやめましょう。

・糞開発ツールを部下に押し付ける上司の命令は無視しましょう。
 上司は糞開発ツールが使われる実績を作ることであの会社のごきげんをとっているのです。
・糞開発ツールを使わせる上司の下では働けません、と上司の上司に直訴しましょう。
・あの糞開発ツール提供会社には「おたくの糞開発ツールは話にならない」と突き放しましょう。
 バグレポートなどしてはいけません。改善要求などもってのほかです。
 あの会社はあなたたちのことをテスター/モルモットとしか思っていません。
・あの会議で「糞開発ツールを使ったら生産性がxx%アップしました」
 なんて話が出たら力強く机を叩き、会議室を出ましょう。
 あの人たちは糞開発ツールをマンセーすることで立場を確保しているのです。

糞な開発ツールを糞だと言える、そんな当たり前の環境をみんなの力で取り戻しましょう。


831:デフォルトの名無しさん
08/03/22 15:19:10
コピペ君って馬鹿だな、まで読んだ。

832:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/03/28 06:50:42
VS2005でmsiインストーラを作っているのですが、
UpgradeCodeが一緒なのにMajorUpgradeが行われず、
旧バージョンと新バージョンのふたつがインストールされてしまいます。

PackageCode, ProductCode以外に確認すべきプロパティはありますか?

834:デフォルトの名無しさん
08/03/28 06:59:58
833の補足です。
RemovePreviousVersionsとDetectNewerInstalledVersionはTrueです。

835:833
08/03/29 04:39:33
すみませんがvs2005スレに行ってきます。

836:デフォルトの名無しさん
08/05/31 06:03:41
LiberalInstaller
URLリンク(www.liberalsoft.com)
ってどうなの?
入門者向けって感じなんだが

837:デフォルトの名無しさん
08/05/31 09:18:41
>>836
んじゃ、試してみて、レポートしてよ。

838:デフォルトの名無しさん
08/06/01 08:46:42
差分ファイル作成ソフト総合 Ver 1.00
スレリンク(software板)

839:デフォルトの名無しさん
08/06/22 02:41:29
>>838
m9(^Д^)

840:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/08/11 20:52:45
>>842
書いてあんじゃんよ...

844:デフォルトの名無しさん
08/08/12 08:44:10
こういう翻訳であってますか?(><;)
>DLLにあなたが再配付可能であることを絶対に確信しているWindows Systemディレクトリに住ませるなら、
>スクリプトのソースディレクトリにそれをコピーしてください、そして、代わりにそこからそれを配布してください。


845:デフォルトの名無しさん
08/08/12 11:43:29
ここは中学生の英語の宿題を代行するスレじゃないから・・・

846:デフォルトの名無しさん
08/08/15 01:07:02
InstallShield2009でインストールされるディレクトリにファイルを作成したいのですが、

if (CreateFile (nvFileHandle, INSTALLDIR, ISExampl.txt) < 0) then

とすると、ファイルが作成されないのですが、
どうしてでしょうか?
ビルドから実行は問題なくファイルが作成されるのですが、
作成したインストーラから実行するとエラーになります。


847:デフォルトの名無しさん
08/08/15 21:23:57
>>846
OSが何かも書いてないし、どこにファイルを作成するのかも書いてない。
聞くなら、条件を書こうぜ。今の内容にピンポイントで回答できるのはエスパーだけだ。

では、エスパーどうぞ。↓

848:デフォルトの名無しさん
08/08/15 21:27:57
ぼく、さっぱりわかりません ><

849:デフォルトの名無しさん
08/08/20 00:21:21
InstallShieldほんまバグだらけやでえ

850:デフォルトの名無しさん
08/08/20 09:10:23
InstallShieldは買収されて価格、品質ともに最悪になってしまった。あんなぼったくりソフトはやめて、
WixかInnoSetupに移行しようぜ。

851:デフォルトの名無しさん
08/08/21 01:29:29
InstallScriptなんか使うからだ。
MSIを作るツールとしてはInstallShieldもそれなり。それだけにしちゃ値段が高すぎるけど。

852:デフォルトの名無しさん
08/10/10 17:10:39
CreateInstallJPってあったから使ってみたらなかなかよさそうなんだけど、
ファイル追加する時1つずつしか出来ないから100個あったら100回しなきゃいけないのがつらい。
複数選択できたら最高なんだが。

853:デフォルトの名無しさん
08/10/10 17:32:22
つ inno setup

854:デフォルトの名無しさん
08/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
08/10/16 21:32:09
スレ上がっちゃった、ごめんなさい。orz


856:デフォルトの名無しさん
08/10/16 22:54:08
>>854
カスタムアクション

857:854
08/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:デフォルトの名無しさん
08/12/29 16:09:12
初心者向け
WiX と NSIS の ドキュメントを一部 和訳
URLリンク(cml.s10.xrea.com)

859:デフォルトの名無しさん
08/12/30 19:44:55
>>858
おつ!
と思ったけど重い・・・('A`)

860:デフォルトの名無しさん
09/01/06 06:12:15
フィッシング詐欺チェックが無ければ、重くないと思う。

861:デフォルトの名無しさん
09/07/03 12:19:24
ゲームのインストーラーなんですけど、
最大化されたウィンドウにゲームの壁紙が貼付けてあって、
その手前にプログレスバーのついた小さなウィンドウがでている

といった形式のやつを作りたいんですけど、Visual Studio Installer でそれをやるにはどうすればいいのでしょう?
もしくは、このタイプのインストーラーを作るのに適した環境(フリー)を教えてください


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch