Romeo » 17 май 2004, 16:31
Всё, господа, проблема решена. Собака порылась именно в линках! На помощь пришёл COM Interface IShellLink. Кому будет интересно, могу рассказать подробнее, обращайтесь.
P.S. Функцией SHGetFileInfo не пользовался из принципа. Тестирования скорости, проведённые намного раньше возникшей проблемы, показали, что, обладая довольно приличной функциональностью, функция SHGetFileInfo на мелких задачах тупит неимоверно! Пользоваться ею лишь для того, чтобы получить иконку - это всё равно, что забивать в сапоги гвозди отбойным молотком
Всё, господа, проблема решена. Собака порылась именно в линках! На помощь пришёл COM Interface IShellLink. Кому будет интересно, могу рассказать подробнее, обращайтесь.
P.S. Функцией SHGetFileInfo не пользовался из принципа. Тестирования скорости, проведённые намного раньше возникшей проблемы, показали, что, обладая довольно приличной функциональностью, функция SHGetFileInfo на мелких задачах тупит неимоверно! Пользоваться ею лишь для того, чтобы получить иконку - это всё равно, что забивать в сапоги гвозди отбойным молотком :)