У меня есть приложение, которое создаст файл с некоторым расширением, скажем, .ext, и назначит ему иконку. Проблема в том, что я могу создать много файлов .ext, и все они должны иметь разные значки.
Например:
foo.ext --> значок как foo.png
bar.ext --> значок как bar.png
Я могу зарегистрировать свое приложение, чтобы открыть определенное расширение (в данном случае .ext) и выполнить требуемую задачу, но я не знаю, как отображать разные значки для разных файлов.
Возможно ли это сделать? Я использую С#, но нативный API на С/С++ тоже подойдет.
Спасибо,
Джон