На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Windows
1. Указывайте версию Вашей ОС.
2. Запрещается размещать запросы и ссылки на кряки, серийники и т.п., а также вопросы нарушения лицензии ПО и его взлома.
3. Не разрешается давать советы из разряда "Поставь Linux".
4. Переустановка ОС - крайнее и безотказное лекарство, которое знают все. В таких советах никто не нуждается.
5. При публикации скриптов пользоваться тегами code. Тип подсветки кода выбирать строго в соответствии с языком публикуемого кода.
6. Прежде чем задать вопрос, обязательно загляните в FAQ и следуйте написанным рекомендациям для устранения проблемы. И если не помогло, а поиск по разделу не дал результатов - только тогда задавайте вопрос на форуме.
7. Вопросы, связанные с проблемами ПО, задавайте в разделе Программное обеспечение
Модераторы: Akina
  
> CLSID
    Если кто может то подскажите мне ответ на следующую проблему.
    Я пишу какой-нибудь COM - компонент. Получаю DLL.
    Затем регистрация regsvr32.exe test.dll.
    Выскакивает окошко о вызове функции DllRegisterServer.
    А теперь предположим, что мне нужно узнать в реестре
    полученный CLSID....
    А вот как это сделать я не знаю.

                                Роман.
      HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgID\CLSID = <CLSID>
      ProgID ты свой типа должен знать.
        А зачем в реестре? В коде своем и посмотри, в библиотеке типов.
          Да просто открой редактор реестра и запусти поиск test.dll.
          Если Редактор реестра найдет твой файл, значит он зарегин!
          Там будет прописан полный.
          Вот и все.
          1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
          0 пользователей:


          Рейтинг@Mail.ru
          [ Script execution time: 0,0191 ]   [ 14 queries used ]   [ Generated: 19.05.24, 02:31 GMT ]