Я пытаюсь создать программу каталога содержимого, которая используется для просмотра файлов. Я хочу показать миниатюру файлов, таких как Explorer, в Windows. Как я могу использовать С#.Net для извлечения эскиза, который показывает проводник Windows, в экземпляр System.Drawing.Image?
Я абсолютно уверен, что мне нужно использовать этот или что-то связанное с IExtractImage. Тем не менее, я довольно утерян, когда дело доходит до того, чтобы что-либо делать с COM, pinvoke, interop и т.д.
Взгляните на принятый ответ в этом вопросе StackOverflow: С# получить эскиз из файла через windows api
Код, с которым вы связались на сайте vbaccelerator, с 2003 года и имеет несколько проблем с управлением памятью.