2006-11-16

近況でも  [by miyachi]

東京も秋めいて来てすっかり涼しくなりました。右の写真は先日行った箱根のものです。この1本は紅葉してますがこの時はまだ少し紅葉には早かったようです。でも仙石高原のすすきは綺麗でした(^-^)

最近はお仕事が少し忙しくてブログの更新もなかなか書けません。でも今頑張らないといけない時期… って年がら年中言っているって先日指摘されました(笑) 小さな会社はいつもが勝負時なんです(^^;; お仕事がある事に感謝しつつ頑張ります。

ああそれにしても趣味サイトは放置プレイのまんまです。今年の年初にこんな事を書いていたにもかかわらず結局何も出来て無い(T-T) やりたい事はあるのに時間が時間が… 趣味も仕事も時間が足りない。でも言い訳だなあ…頑張ろう。

さて昨年の8月くらいに始まった事務所隣のビルの建て替え工事を時々レポートしてましたので最新情報でも。よく見たら最後にレポートしたのは今年の1月だったのか。

でまだ完成していません。元々の予定が今年年末完成予定ですし。でも外装工事はほぼ終わったようで左の写真にあるように全体と壁面が見えるようになってます。今週は周囲にあった足場を解体撤去するのでガタガタやってました。今後は内装工事を進めて完成を目指すようです。

最近この辺りには新築ビルが一杯だしマンションだったり事務所だったりします。でもそんなにニーズあるのかなぁ。まあこの辺りに住めば秋葉原まで歩いて行けるのでヲタクな方には良いのかもしれません。でもスーパー無いし結構不便ですけどね。なんてどうでも良い心配は置いておいて、何にせよ間も無く隣のビルも完成でやっとこさ落ち付いて仕事が出来る環境が1年半ぶりに返ってくると思うと嬉しいです(^-^)/
2006-11-16 12:36:56 - miyachi - - [プログラマの生活] -

続Windowsインストーラ  [by miyachi]

Windowsインストーラが Visual Studio 2005 のプロジェクト追加で出来る事は判った。非常に簡単で便利です。ところが必須コンポーネントを自動インストールした後でMS-Officeの動作がおかしくなるとの報告が。再起動すれば直るらしいので、どうも再起動を必須にしなければいけない様子。

ではと Visual Studio 2005 で追加したセットアッププロジェクトをチェックするがどうも再起動の指定に関する項目が無いようだ… とググってみたところ、MSサポートで以下のページを発見する。

 Orca データベース エディタを使用して Windows インストーラ ファイルを編集する方法

Orcaと言うツールを使えば作成したインストーラファイルの項目を修正できるようだ。OrcaってMSから提供されるツールなんですが、こんなツールがあるなんて知らなかったなあ(^^;

ただ取得方法が少し面倒。上記ページに手順がありますが、まずは Windows Installer SDK を手に入れてインストールする必要がある。ここから入手しろとありますが、このリンク先は「Windows Server 2003 SP1 Platform SDK Web Install」です。そのままインストールすると色々と不要な物までインストールされるので、カスタマイズインストールで Windows Installer SDK だけをインストールすればOKです。

Windows Installer SDK をインストールしたらOrcaが使えるようになる訳ではありません(笑) 更に Microsoft SDK\Bin の下に Orca.msi があるので、それをダブルクリックしてOrcaインストーラを起動してやっとこさOrca本体のインストールが完了です。う~ん面倒。でもこれでOrcaが使えるようになります。便利なツールなので会社の場合には誰かがまず Orca.msi をゲットしてそれを共有した方が良いですね。と言う事で社内の share\archive の下に Orca.msi を置いておきました。>Okaくん&Komoriyaくん

次に再起動の設定はどうすれば良いかと言うと以下のページが参考になります。

 管理システムは、 Visual Studio .NET を使って、作成したセットアップ プロジェクトで再起動します。

さっきのページと違って日本語が胡散臭いですね。これは機械翻訳された物ですがまあ日本人には参考になります。再起動のセットはOrcaを使って以下の手順で行えます。
  1. Orcaで修正したいインストールファイル(*.msi)を開く。
  2. TablesタブよりPropertyを選択して右側に一覧を表示する。
  3. メニュー"Tables/Add Row..."を実行する。
  4. PropertyにREBOOTを、ValueにForceをセットしてOKをクリック。
  5. 保存すれば完了。
ふむ簡単だし便利ですね。この調子で細かなインストーラ設定がOrcaを使って出来そうです。ところで先に書いた機械翻訳のページではREBOOT/Forceも再起動/強制になってますが、当然これは英語で書かねばなりません。こういう場合はオリジナルの英語ページを見ましょう。URL最後のjaen-usに変更すれば英語で見る事が出来ます。

今回はGUIを使って手動でセットしましたが、VisualBasic等を使って自動セットする方法もあるようですが、今日はここまで。参考になれば幸いです。
2006-11-16 09:49:59 - miyachi - - [プログラミング] -