Здравствуйте, rayluke, Вы писали:
R>1. Смогу ли я выполнить действия по обновлению пакета, используя инфраструктуру ActiveX-контролов?
Запросто, под видом ActiveX можно установить что угодно. Но вам придется либо подписать свой cab, либо указать пользователям о необходимости изменить настройки браузера и разрешить установку неподписанных компонент.
R>2. С помощью какой функции и какого API я могу определить, установлен ли пакет ПО в системе?
Если это пакет Windows Installer, то через функции MsiGetProductInfo, MSiEnumProducts. Либо смотреть в реестре в SOFTWARE/Microsoft/Windows/CurrentVersion/Installer.