ライブラリの名前がずっと ATL Module for Windows XPな件について
"Microsoft CDO for Windows 2000"からメールが!サポートが危険!?←何を言ってるのだ ・ω・
以前の記事で特定のライブラリ内で for Windows 2000の文字列がいつまでも使われているというネタがありましたが、似たようなDLLが実はほかにもあります。
ANSI/Unicode | Version | 名前 |
ANSI | - | ATL Module for Windows |
Unicode | 3.0.x | ATL Module for Windows NT |
Unicode | 3.5.x | ATL Module for Windows XP |
実は、こんな感じで ATL.DLLは Version 3.5以降のバージョンでは、Windows Vistaだろうが、Windows 7だろうが、Windows 10だろうが、ずっと for Windows XPになってしまいました。
しかも、XPに変わったのが、Windows Vistaの標準Runtimeからで、Windows XP版は当初 for NTだったという謎…。
Comments