<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>勉強会</title><link>http://blogs.wankuma.com/yomoyama/category/1510.aspx</link><description>Wankuma勉強会用</description><managingEditor>よもやま</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>よもやま(yomoyama@wankuma.com)</dc:creator><title>勉強会＃１２参加</title><link>http://blogs.wankuma.com/yomoyama/archive/2007/09/22/97607.aspx</link><pubDate>Sat, 22 Sep 2007 22:16:00 GMT</pubDate><guid>http://blogs.wankuma.com/yomoyama/archive/2007/09/22/97607.aspx</guid><wfw:comment>http://blogs.wankuma.com/yomoyama/comments/97607.aspx</wfw:comment><comments>http://blogs.wankuma.com/yomoyama/archive/2007/09/22/97607.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/yomoyama/comments/commentRss/97607.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/yomoyama/services/trackbacks/97607.aspx</trackback:ping><description>&lt;P&gt;ここ数年セミナーや勉強会といったものに参加していないので&lt;BR&gt;若干緊張ぎみで参加しました。&lt;BR&gt;もっともっと視野を広げていきながらも、自分を見つめなおしていきたいです。&lt;BR&gt;&lt;BR&gt;でもって、ノート取りながらまとめたものをば・・&lt;BR&gt;ところどころ間違ってるかもしれないんで、フォローお願いしまっす（汗&lt;/P&gt;
&lt;P&gt;１．セットアッププロジェクトを作る時のこつ&lt;BR&gt;　空ソリューションを作成してから「プロジェクトの追加」にて&lt;BR&gt;　セットアッププロジェクトを追加する。&lt;BR&gt;　なぜなら・・&lt;BR&gt;　　既に作成されているソリューションに対してセットアッププロジェクトを&lt;BR&gt;　　追加してしまうと対象となっているソリューション直下に&lt;BR&gt;　　セットアッププロジェクトが作成されてしまい、&lt;BR&gt;　　ソース管理を行っている場合に管理が煩雑になってしまう。 
&lt;P&gt;２．インストーラセットアップ作成に関する情報&lt;BR&gt;　(1)ユーザー種別選択&lt;BR&gt;　　「すべてのユーザー」、「このユーザーのみ」の選択肢に関して&lt;BR&gt;　　(A)ＸＰターゲットにした場合&lt;BR&gt;　　　正しく機能してインストールされる。&lt;BR&gt;　　(B)Ｖｉｓｔａターゲットにした場合&lt;BR&gt;　　　作成したインストーラに対して処置を施さないと正しく機能せず、&lt;BR&gt;　　　「すべてのユーザー」を対象にしたインストールセットアップを&lt;BR&gt;　　　作成するほうが無難な方法。&lt;BR&gt;　(2)セットアッププロジェクトのプロパティ説明&lt;BR&gt;　　Author,Manufactureプロパティ&lt;BR&gt;　　　同じ設定にしておいたほうが無難。&lt;BR&gt;　　　なぜか・・&lt;BR&gt;　　　　インストーラの内部取扱方が一貫していない為。&lt;BR&gt;　　Description&lt;BR&gt;　　　説明書（簡略的なもの　例：ｘｘｘアプリケーション）、コメントとして使用&lt;BR&gt;　(3)Ｖｉｓｔａにて作成したインストーラを用いて&lt;FONT color=#ff0000&gt;インストール/アンインストール&lt;/FONT&gt;する場合&lt;BR&gt;　　署名を適切に設定していても、警告表示はされていまう。&lt;BR&gt;　　なぜなら・・&lt;BR&gt;　　　セットアップが&lt;FONT color=#ff0000&gt;インストール/アンインストール&lt;/FONT&gt;時に一時的キャッシュを行うが&lt;BR&gt;　　　その中にインストールするモジュール類も含まれており&lt;BR&gt;　　　そのモジュールと実際セットアップを行うモジュールとは同一性を&lt;BR&gt;　　　保持していない為&lt;BR&gt;　(4)．ｍｓｉについて&lt;BR&gt;　　．ｍｓｉとはテーブルの集まり。&lt;BR&gt;　　※Platform SDKもしくはWindows SDK付属ツールにて&lt;BR&gt;　　.msiファイルの内容を編集・参照する事が可能。&lt;BR&gt;　(5)バージョンアップについて&lt;BR&gt;　　セットアッププロジェクトのプロパティ「Verion」を変更すると&lt;BR&gt;　　Productcodeの変更を求められる。&lt;BR&gt;　　（A）旧バージョンと同居する場合&lt;BR&gt;　　　　　セットアッププロジェクトのプロパティ「Upgradecode」も更新を行う。&lt;BR&gt;　　　　　「RemovePreviousVersion」プロパティを「false」に設定すること。&lt;BR&gt;　　(B)旧バージョンと同居しない場合&lt;BR&gt;　　　　　「RemovePreviousVersion」プロパティを「true」に設定すること。&lt;BR&gt;　(6)インストール時の挙動等を詳細に制御したい場合&lt;BR&gt;　　たとえば、CD-KEYやライセンスキーをチェックし&lt;FONT color=#ff0000&gt;認証処理等を独自に追加&lt;/FONT&gt;するような場合&lt;BR&gt;　　・InstallShield&lt;BR&gt;　　・Wix with SharpDevelop&lt;BR&gt;　　・独自に作成する&lt;BR&gt;　　等の選択肢も視野に入れ検討したほうがよい。&lt;/P&gt;&lt;img src ="http://blogs.wankuma.com/yomoyama/aggbug/97607.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>