Войти

Показать полную графическую версию : Разные версии msvcr80.dll в Windows 10


m00slim25
13-07-2017, 05:21
Имеем: Игра, использующая msvcr80.dll.

Несколько версий этой dll:
В папке с игрой лежит 8.0.50727.4053.
Установлен msvcredist2008 с версией 8.0.50727.6195.
В системе (WinSxS) уже имеется своя версия 8.0.50727.9268.

Вопрос:
Игра всегда загружается с последней версией 9268. Как заставить её грузить одну из других имеющихся версий?

Petya V4sechkin
13-07-2017, 09:00
m00slim25, для чего вам это надо? Опишите свою исходную проблему.

Заставить нельзя, потому что там в манифестах содержатся строки:
<bindingRedirect oldVersion="8.0.41204.256-8.0.50608.0" newVersion="8.0.50727.9268"/>
<bindingRedirect oldVersion="8.0.50727.42-8.0.50727.9268" newVersion="8.0.50727.9268"/>

Они означают, что запросы к любым версиям перенаправляются на новые (и это правильно).

m00slim25
13-07-2017, 09:55
Не хочет игра нормально работать с новейшей версией. Регулярно вылетает с одним и тем же сбоем.
На Win 7 с версией 4053 работает превосходно. Но на целевом компе стоит Win 10, и откатывать на Win 7 - не вариант.

Petya V4sechkin
13-07-2017, 09:57
Не хочет игра нормально работать
В чём это выражается?
Регулярно вылетает с одним и тем же сбоем.
С каким сбоем?

Vadikan
13-07-2017, 10:04
Думаю, не надо тянуть кота за хвост http://forum.oszone.net/thread-307371.html




© OSzone.net 2001-2012