VisualC++6.0なんですが、

extern void hoge();
DWORD dwAdrs = ((DWORD)hoge);

とすると、
hogeのアドレスは取得できず
jmp hoge
jmp hoge2
jmp hoge3
...と続くコードの先頭のアドレスを取得してしまいます。

もう! このちょんまげ!!!!

このままでもいいのですが、
なぜjmp hogeというワンクッションおいているか、
ワンクッションをなくして、そのままhoge関数のアドレスを取得する方法
(jmp のアドレスを読み込んで処理するのではなく)
がもしあるのであれば、ご教授ください。_(._.)_