Linda-chan
У PE бинарников есть такая штука, как поле «Subsystem», которое показывает, в какой из подсистем и какой версии может запускаться данный бинарник. Например, это GUI программа, консольная программа, к которой система автоматом будет прикручивать консольное окошко, или даже нативная, которая работает только при запуске винды, как, например, часть CHKDSK, проверяющая системный диск. Тоесть нативный бинарник просто не запустится в обычном режиме – система скажет, что бинарник неправильный. То же касается и версии. 4.0 работает даже в Windows 98, а вот 6.0 в Windows XP не запустится. Я это всё к чему? Оказалось, что, не смотря на то, что у DLL всё это тоже есть, система, при загрузке библиотеки, не учитывает ни то, ни другое. А я думала, что версия всё же влияет.
