У меня установлены как InDesign CS2, так и CS3. Оба используют файлы с расширением .indd. Как Windows узнает, какой значок использовать? Он использует правильные значки, то есть файлы CS2 имеют значок cs2, а файлы CS3 имеют значок CS3.
Откуда Windows знает, как это сделать?
И как я могу извлечь или использовать эту систему определения версий в своих программах?
Изменить:
Спасибо за ваши ответы обработчика значков-расширений оболочки. Что-то новое для меня. Но есть ли способ подключиться к IconHandler, который предоставляет InDesign, и использовать его для определения версии файла InDesign?