Наша компания имеет большое количество программного обеспечения, которое имеет много действительно полезных COM-команд. У нас есть хороший солидный базовый набор, который позволяет вам по существу обходить графический интерфейс и получать необходимую информацию, но у нас также есть несколько, которые были добавлены для конкретных клиентов.
В идеале, мы бы хотели «спрятать» эти конкретные команды COM обычному пользователю, когда наш .exe импортируется в такие вещи, как Visual Studio. Поэтому, хотя они и будут активными, теоретически единственные люди, которые могут их использовать, - это люди, которым прямо рассказали о них. Это сведет на нет многие проблемы, с которыми мы сталкиваемся с клиентами, использующими функциональность, которая на самом деле не предназначена для их использования, и, конечно, будет означать, что не нужно поддерживать несколько установщиков.