На самом деле я пытаюсь создать модифицированную версию шпатлевки, которая автоматически извлекает пароль с сервера с помощью Rest. У нас есть библиотека C#, которая предоставляет пароль (.dll). Но исходный код замазки простой C. Поэтому я искал способ соединить управляемый (C#) и неуправляемый код (C / C ++). В качестве решения я остановился на COM (Component Object Model). COM-объект хранит путь к .dll в реестре, поэтому любой язык может использовать dll для получения пароля. Но я застрял с тем, как зарегистрировать CLSID .dll в реестре пользовательской машины. Я обнаружил, что это возможно с помощью установщика. Но я ничего не могу найти, как зарегистрировать его с помощью установщика. Итак, будут ли мне полезны какие-либо образцы, которые регистрируют COM с помощью установщика или процедуры создания установщика для регистрации COM .dll на пользовательском компьютере.