Ваш лучший выбор, вероятно, посмотреть в реестре. Вы можете взглянуть на некоторые инструменты сборки с открытым исходным кодом и посмотреть, как они это делают. ( SCons и т. Д.)
Другой альтернативой может быть поиск на всех дисках cl.exe с FindFirst и друзьями, но это может быть медленным, и вам, вероятно, придется проверить информацию о версии, чтобы отфильтровать ложные срабатывания ...