Доброго дня!
Товарищи, выручайте.
Надо написать bat-ник, который выполняет команду регистрации comcntr.dll на компьютере пользователя после того, как тот авторизовался.
В моём распоряжении GPO, а так же у каждого пользователя в профиле прописан сценарий входа:
Сценарий входа - это батник, который что-то делает, например подключает сетевые диски, а так же вызывает другие батники. Вот один из вызываемых батников и будет пока служить для регистрации этой dll-ки/
Вот код батника:
@echo off
<b>regsvr32 /i:user /s "\\server1c\1cv8\8.3.20.1838\bin\comcntr.dll"</b>
Ключи нашёл на каком-то сайте по 1С-ной тематике.
В чём проблема? А в том, что когда я запустил батник первый раз, то он отработал и выдал окно об успешном завершении с кнопкой "ОК". КОгда я запустил его второй раз, он выдал вот такую ошибку:
Начав рыть интернет, я дошёл до вот такой модификации команды:
@echo off
<b>regsvr32 /i:user /n /s "\\server1c\1cv8\8.3.20.1838\bin\comcntr.dll"</b>
Т.е. добавил ключ "/n", чтобы не вызывался DllRegisterServer или DllUnregisterServer. (Это из мануала).
Батник стал отрабатывать успешно, но я вот сомневаюсь в том, правильно ли... Получается DLL-как загружается, но не регистрируется на компьютере. А будет ли при этом 1С работать так, как надо? - Это вопрос.
Кто-нибудь сталкивался с задачей регистрации comcntr.dll и как сделали?
ПОделитесь опытом.