Re[6]: Namespace extension, IShellFolder и проводник
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 01.07.04 06:09
Оценка:
Здравствуйте, Хитрик Денис, Вы писали:

КД>>Это все мелочи — главная жопа с проводником в том что внутри него нельзя по-человечески использовать CoCreateInstace для создания других COM-объектов из DLL (до NT4 — точно). Вот. Но это тоже решаемо


ХД>Хм... не уверен, что мне это всё пригодится, но можно ли чуть подробнее? Общее направление


На сколько я помню выводы из своих "исследований", проводник не инициализирует COM внутри своих потоков и для создания компонент и использует свой альтернативный(?) механизм. Вообщем, в конечном итоге я написал свой "менеждер" COM-объектов из DLL, который управляет DLL-ями. И все начало работать без всяких труднообъяснимых проблем.

Так что если вдруг твоя программа начнет расти — лучше сразу обрати на это внимание.
Принцип работы этого менеджера достаточно тривиальный:
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.