У Microsoft есть хорошее руководство по Регистрация бесплатного COM .
Есть две основные части, чтобы получить бесплатную регистрацию COM.
Во-первых, вам нужно преобразоватьCOM dll для сборки: просто COM dll, создайте манифест, описывающий их, и дайте ему имя.Объедините эту сборку в той же папке, что и ваше приложение.
Далее необходимо указать приложению использовать только что созданную сборку.Когда COM пытается создать новый объект, он сначала просматривает любые сборки, зарегистрированные в контексте активации по умолчанию, прежде чем искать в реестре.