Тема: VBS : Регистрация библиотек
Общеизвестно, что библиотеку можно (нужно) регистрировать
RegSvr32 "Путь\К\Библиотеке.dll"Так же известно, что вся эта процедура - ни что иное как прописывание значений в реестр. В частности, это можно узнать тут.
Ситуация.
Есть библиотека, пока не зарегистрированная.
Нужно.
Зарегистрировать её по всему домену (ну или на произвольном количестве рабочих станций, это не важно)
Решений я вижу 2
1) Раскидать библиотеку и каким-то образом, предположим через PsExec, запускать RegSvr32 "Путь\К\Библиотеке.dll" на каждом компьютере.
2) Раскидать библиотеку и прописать её в реестр.
Первый способ, не смотря на простоту реализации, имеет недостаток в виде запуска regsvr32. У пользователя может и не быть прав, а подключаться к каждому компьютеру не всегда удобно.
Второй способ мне кажется более удобным и логичным для домена.
С учётом появления Group Policy Preferences (GPP), раскидать файл и прописать данные в реестр стало просто, и сделать это можно без участия пользователя, однако тут свои грабли. Собственно, по ним у меня и вопрос.
Вопрос
Есть ли какой-нибудь способ сформировать .reg для любой библиотеки?
Поясню.
Есть библиотека, скажем, SvcSvc.dll.
Нужно установить её на компьютер через реестр.
На своём компьютере я запускаю что-либо, которое формирует SvcSvc.reg.
Я пытался делать это путём сравнения реестра до и после регистрации. То ли терпения не хватило, то ли не учитывал чего-то, в общем не срослось...
Может быть, кто-нибудь заморачивался этой идеей?
Быть может спаяно железом лишь и кровью"…
Но мы попробуем спаять его любовью,-
А там увидим, что прочней… (Ф. Тютчев) Тут хорошая справка по vbs.

