В .Net(С# или VB: не волнует), учитывая строку пути файла, структуру FileInfo или структуру FileSystemInfo для реального существующего файла, как я могу определить значок, используемый оболочкой (проводник ) для этого файла?
В настоящее время я не планирую использовать это для чего-либо, но мне стало любопытно, как это сделать при просмотре этого вопроса, и я подумал, что это будет полезно для архивирования здесь на SO.