2008/01/26 日経PC21 3月号 162頁を見てください
2008/01/19 公開ソフトの x64 対応
作者が載っています。その中のイラストを見た友達に笑われました。
Vista 対応も去年終えたことだし、なんとなく x64 対応をやりたくなってきました。
ここを見るとそんなに難しくないようにも思えます。しかしこの中で作者はクロスコンパイル可能なコードを書くことは出来ません。何故なら貧乏のため現在使っているコンパイラ(Visual C++ 6.0, Borland C++Builder 3.0)が古いので x64 用の *.exe ファイルを生成出来ないからです。従ってWOW64上で動作させるしかないのです。
心配な点を以下に列挙しておきます。
Before Power Off,
Multi Function Alarm,
Virus Mail Killer は、Borland C++Builder 3.0 でつくっているが、WOW64上で相性良く動くのか?
a! Reg Analyzer で、レジストリの DWORD値 は QWORD値 になっていないか?OSの問題ではあるが、そうだとすると変更が大変。
Post-Action Starter,
Cmd Process Terminator でプロセスの列挙をするところがあるが、64bit プロセスまで列挙できるのか?
x64 対応には当然 64 bit のパソコンが必要になりますが、今はありません。そろそろ次のパソコンを考えていましたので時期としてはちょうどいいです。計画では8月の盆休みに新しいパソコンを作ることを考えていました。
しかしちょっと早めて5月のGWあたりに、安くなったAMDのCPUで、sug01 のサブマシンとして新しいパソコンを作るほうが良いのではないかと考えてきています。
とりあえずの計画としてこんなことを考えています。
| Name | Type | Parts | from, to |
|---|---|---|---|
| gw2k | out | 2GB HDD | to sug02 |
| in | 1GB HDD for backup | from stock | |
| sug01 | out | DVD-ROM | to sug02 |
| sug02 (sug01 の サブ マシン) | new | CPU(Athlon 64 以上) | |
| new | Mother Board with VGA | ||
| new | Memory 1GB | ||
| new | HDD SATA | ||
| new | 内臓スピーカー | ||
| in | Case | from stock | |
| in | DVD-ROM | from sug01 | |
| in | 2GB HDD for backup | from gw2k | |
| OS:XP x64, Server 2003 x64, Vista x64 | |||
| sug03 | Core 2 Duo 3.2GHz以上が 25000円以下になった頃に作成予定 sug01を置き換える sug01 のCPU, Mother Board 等は売ってしまう | ||