Наша компания готовится к общекорпоративному обновлению до Windows 7 64-bit. Люди, работающие над проектом обновления, составили список приложений, которые необходимо установить на каждую машину, и мне и моим коллегам поручено протестировать все эти приложения в новой ОС.
У нас есть три разные версии распространяемого пакета Visual C++ в нашем основном списке приложений, но, похоже, никто точно не знает, какие приложения используют эти библиотеки, и они хотят, чтобы мы их протестировали. Простой проверки того, что они установлены, недостаточно.
Я сомневаюсь, что есть какой-либо хороший способ узнать, ссылается ли приложение на переиздание визуального С++, но если есть, дайте мне знать. Мне было интересно, есть ли какое-либо доступное визуальное С++ «тестовое приложение», которое позволило бы мне выполнить некоторый код из библиотек. Или, может быть, мне нужно было бы что-то разработать, но я парень на С#, поэтому я не слишком хорошо знаком. Если это окажется слишком сложным или если я смогу придумать хорошее объяснение, почему нам не нужно этого делать, то, возможно, я смогу убедить руководителей проектов, что в этом нет необходимости.
Итак... кто-нибудь может предложить хороший способ тестировать распространяемый пакет Visual C++?
msvcrXXX.dll
,mscvpXXX.dll
) и т. д., чтобы найти приложение, которое их использует. Но это возможно только для статического или отложенного импорта. Для динамического импорта единственным другим способом является буквальное выполнение каждого отдельного приложения, чтобы выяснить, какое из них использует одну из DLL. - person 0xC0000022L   schedule 06.07.2012