Entries from 2006-12-01 to 1 day

DLLエントリポイント - 実験1

本当はアセンブラで書いてアセンブルしてバイナリ列を該当部に使って終わりなのですが寄り道。 引数で受け取ったアドレスの関数を call する関数を書いてアセンブリのコードを眺めます。 unsined int なのはお行儀が良くないですが気にしないでください。 vo…

貴重な資料

c:\xxxxx\oldmona\ref で貴重な資料を大量発掘。NoName(のなめ)とかOrange PekoeとかELFの資料とか 一番熱いのが ホイールマウス.txt (笑。

今日のできごと

未踏の説明会に行ってきた。良い出会いや思いもよらない繋がりを発見した。行き帰りの電車でC++クックブックを半分位読んだ。STLの使いかたが甘かったなあとか、Boost良さげだなぁとか知らないことが多くて勉強になった。 クックブックに載っているコード自…

DLLエントリポイント - 実験2

実験その2です、今度は call 部分を外出しにします。 call.asm BITS 32 global call_func call_func: push ebp mov ebp, esp sub esp, 8 mov eax, dword [ebp + 8] call eax leave retnasm -felf call.asm -o call.o main.cpp extern "C" void call_func(uns…