Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>На заре COM у меня была книжка "Основы COM" Роджерсона. Там был код регистратора, которым я долгое время пользовался. Там работы-то — на 15 минут...
Да не во времени реализации дело, и даже не в сложности. А в том, что всем, кому не лень, предлагается руками (которые не всегда чистые) копаться в общей, и достаточно большой базе. При этом нет никаких технических ограничений на уровень вложенности: одно неверное движение — и
ты отец удалена вся ветка CLSID.
КД>В ATL (не пользуюсь) на 146% тоже есть готовый регистратор.
А где в документации по COM предложение использовать ATL? Ну и ATL — это таки парадигма, а должен быть именно независимый хелпер, который можно использовать откуда угодно.
КД>По мне, поддержка со стороны винды даром не сдалась.
Тогда и установка, например, служб или драйверов тоже даром не сдалась — там действия ненемного сложнее.
Пусть бы каждый установщик создавал нужные ключи вручную, делов-то...