寝る時間を惜しんでまで、64ビットネイティブEXEのPEヘッダと格闘しています。第一ラウンドはなんとか勝ち越せそうなのですが、どうもWin64の関数呼び出しに戸惑いそうな雰囲気…。

Win64の規約って、変に速さを意識しているのか、デフォルトでレジスタを使ってるんすよね。_fastcallみたいな感じf(–)。

そんなことより、アセンブルコードをきちんとトレースできるデバッガを仕入れようと思います。Windows XP x64 Editionの上では、VC6.0のデバッガは無力です(ホント、トホホです)。←肝心の64ネイティブコードのデバッグができません。おいらは持ってないんで詳しいことはわからないんですが、VC.NET 2003に変えれば、ここらへんのデバッグサポートはきちんとしているんでしょうか?今現在はVS2005 Express Editionでなんとか踏ん張ってます。

まずは痒いところまで手が届くような、高機能デバッガでも探してみないと始まらないっすね。これいいよ、みたいなのがあったら教えてくださいm(__)m