Windows 2000でポータブルメディアデバイスが開けない理由
Windows 2000の Windows Media Player 10 を使うと、コントロールパネルに ポータブルメディアデバイスができて、使えるかと思ったら、クラッシュするんですがその原因を調べてみた
SHELL32_dll_DelayImport_Ord.750_CheckAndLoad: mov eax,SHELL32_dll_DelayImport_Ord.750 jmp L096FE181 |
どうも、クラッシュ個所をみると SHELL32.DLL の 750 SHGetAttributesFromDataObject を参照してるらしい…。
これ、実装しないとだめかね ・ω・
そもそも、遅延ロードなのに、0でもコールしてるとかいうマイクロソフトの実装が変なんだけどね
Comments