К сожалению, из-за того, как работает COM, было бы невозможно установить COM-объект (взаимодействие или иным образом) без прав администратора.
Когда вы регистрируете com-объект, он записывает несколько записей в HKEY_CLASSES_ROOT
, который является ключом уровня компьютера и, следовательно, требует прав администратора.
Теперь, поскольку вы сказали, что хакерское решение приемлемо, вот несколько возможных шагов, которые вы могли бы предпринять, чтобы заставить его работать; однако, если у вас нет прав администратора, я предполагаю, что это не ваша машина, а скорее всего рабочая машина. Эти шаги могут вас уволить. Стандартный отказ от ответственности и еще много чего: я не виноват, если вы идиот и получаете иск / уволены / расстреляны / ограблены / т. Д.
Сначала нужно выяснить, какие ключи реестра нужно добавить. Убедитесь, что вы делаете это на «чистой» машине, на которой хост не видел ваш компонент ранее (или на той, на которой вы знаете, что у нее нет ключей reg). Установите программу мониторинга машины для захвата ключей. Здесь - ссылка на [несвязанную] статью о MS, где они рекомендуют некоторые приложения, которые делают именно это.
Теперь, когда монитор запущен, вы устанавливаете надстройку. Теперь вы сможете получить журнал того, какие ключи необходимо создать. Используя ваш журнал, создайте файлы экспорта реестра.
Теперь вот где это сложно. По сути, вы будете загружать машину из образа BartPE, монтировать реестр и запускать свои скрипты; однако пути к ключам будут неверными, поэтому сценарии не будут работать «из коробки».
У MS есть статья на TechNet (но в ссылке есть парены, так что здесь не очень хорошо), так что Google это, это должен быть первый результат.
После прочтения этой статьи вы увидите, что реестр компьютеров будет подключен как подраздел HKEY_LOCAL_MACHINE
. Вам нужно изменить экспорт реестра, чтобы он соответствовал новому пути. Как только этот шаг будет завершен, вы сможете загрузиться с вашего образа BartPE, смонтировать реестр, а затем импортировать ваши сценарии, размонтировать куст и перезагрузить компьютер. Предполагая, что вы скопировали файлы по правильному пути, он «должен» работать.
Удачи.