===[ Программы / Windows ]=== #post-id: 7098-06-02 #original-date: 1.01.2020 Wed #original-time: 6:02 AM #original-day: 7098 #original-host: WinXP Home SP3 (Build 2600) Читаю исторический документ про библиотеку CTL3D (3D интерфейс для Windows 3.xx и NT 3.xx). Нашлось забавное. > Since there are a number of released applications that either > don't do version checking or install CTL3D.DLL to the wrong > directory, we have created a new version of CTL3D, CTL3DV2.DLL > which applications link to with the CTL3DV2.LIB file. This new DLL > name makes it impossible for older versions of CTL3D.DLL ( version > 1.x) to effect applications using CTL3DV2.DLL. MS борется с DLL Hell, пока не очень решительно. > CTL3DV2.DLL will not produce 3D effects unless it is running from > either windows\system or the windows directory. This hopefully > will encourage developers to correctly install CTL3DV2.DLL with > their applications. When CTL3DV2.DLL is run from any other > directory it will display the following message box: MS наступает на грабли. Хотя, да, тогда правильно было все DLL кидать в SYSTEM, не забывая при этом проверять версию специально написанной для этого библиотекой.