Как ответил Аль Кепп, вы можете использовать Dependency Walker, "Depends.exe". Для динамически загружаемых библиотек DLL лучше всего профилировать приложение при загрузке вашей библиотеки.
В Dependency Walker откройте EXE, не вашу DLL. Затем нажмите «Профиль -> Начать профилирование». Если приложению требуются аргументы, вы можете указать их в открывшемся окне, в противном случае просто нажмите «ОК», чтобы запустить программу. Когда программа открыта, используйте ее обычным способом, чтобы она загружала вашу DLL. Теперь, когда ваша DLL загружена, вы сможете просматривать дерево в Dependency Walker, чтобы увидеть, какие версии CRT используются.
Если вы не видите версию, убедитесь, что в дереве показаны полные пути, нажав кнопку «C: \».
Вы также можете увидеть, какую версию CRT запрашивает приложение или библиотека, проверив манифест, который обычно, но не всегда, включен в DLL или EXE. в Visual Studio нажмите «Файл-> Открыть-> Файл ...» и выберите EXE или DLL. Откройте ресурс RT_MANIFEST, и вы должны увидеть некоторый XML, в котором перечислены CRT как зависимость и версия.