うらおブログ(移転しました)スマートフォン用の表示で見るやねうらおブログ(移転しました)この広告は、90日以上更新していないブログに表示しています。2006-10-107-zipによるsfxtool.NETでインストーラープロジェクトを作ると、msiファイルとsetup.exe(msiファイルのbootstrapper)が出来るが、これを一つのファイルにまとめて配布したい。出来れば、最初実行したときに「ほげほげソフトをインストールしますか?」とかダイアログが出てくるのが好ましい。これには7-zipがお誂(あつら)え向けだ。(7-zipの自己解凍書庫は商用利用もok→id:yaneurao:20060816)7-zipを使えば、自己解凍のあとsetup.exeを自動起動する、なんてことが出来る。Dobonさんの記事を参考にしながらやってみた。コマンドプロンプトで次のようなコマンドを実行し、3つのファイルを結合する。7zS.sfxは7-Zipをインストールしたフォルダにある。(7zSD.sfxのファイル名)でもよい。7zS.sfxはMSVCRT.dllを使用しないが、7zSD.sfxは使用する。私の頭が悪いのか、上の日本語は、意味がさっぱりわからない。「7zS.sfxは7-Zipをインストールしたフォルダにある」と書いてあるが、そんなファイルは無いのだ。「(7zS.sfxのファイル名)」とは何なのだ?「(7zS.sfxのファイル名)」は「7zS.sfx」とは違うのか?で、いろいろ調べたところ、最新のバージョンでは、この7zS.sfxは別で配布されるようになったようだ。Manager」のところからdownload出来る。日本語ファイルのところしか見ていなかったので気がつかなかった。これに対応する日本語パッチが存在しないので、展開時に何かエラーが発生すると英語が表示される。気分が悪いが、まあいいや。config.txtとして、以下のように書いてUTF-8で保存。;!@Install@!UTF-8!Title="○○のインストール"BeginPrompt="○○のインストールを開始します。よろしいですか?"RunProgram=&quotSetup.exe";!@InstallEnd@!コマンドプロンプトから、以下の行を実行。自動起動するするファイルが作成できる。7zS.sfxと言うファイルの末尾に展開時の設定ファイルとアーカイブをバイナリレベルで結合しているだけ、という何ともシンプルな作りだ。ユーザーフレンドリーなGUIにならんかね?ZELDAという補助ソフトがあるのだけど、これシェアウェアな上に、説明が古いのよね。Beta13以降)に含まれる以下のファイルです。含まれてないとゆうちょるに...(つω`)まあ、そんなわけで、たったこれだけのことなのだけど結構、苦労した。電子書籍になるに至るまでの話ブログちょっとだけ移転のお知らせ時代はまだゲームセンターあらしに追いつかないのかやねうら王、電王戦バージョン提出しました将棋の神様のレーティングはいくつなのか?月別アーカイブはてなブログをはじめよう!yaneuraoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。