1. Могу ли я узнать, какое приложение установило этот c: \ windows \ system32 \ msvcp80.dll?
Вы можете узнать, какое приложение установило эту версию msvcp80.dll
, но для этого потребуется болезненное чтение MSI-журнала.
2. Мое приложение зависит от msvcp80.dll. Это хорошая практика для распространения msvcp80.dll в c: \ windows \ system32 \ msvcp80.dll? почему?
3. произойдет ли сбой моего приложения при загрузке непредвиденной версии msvcp80.dll или других библиотек в библиотеке Visual C ++? Можете привести пример.
Если вы используете msvcp80.dll
, вы можете распространять его вместе со своим приложением и поместить его в локальную папку приложения (рядом с приложением exe). В этом случае он будет загружен вместо версии в system32, и вам не придется беспокоиться о проблемах совместимости.
Дополнительную информацию можно найти по адресу Перераспределение файлов Visual C ++ в MSDN.