2016-09-05 2 views
0

У нас есть CATIA R18-R24, доступный на сетевом диске, где каждый дизайнер может его запустить. Проблема заключается в том, что интерфейс VB.Net COM не знает типовые библиотеки запущенной версии. Для запуска RegServer (для регистрации tlb для правильной версии) необходимы привилегированные права.RegServer при запуске CATIA (без привилегий)

Есть ли способ зарегистрировать tlb при запуске CATIA? Или любое другое решение?

ответ

0

Хорошо, нашел решение. Я создал зашифрованный вызов CATIA Regserver с RunsAsSPC. Он хранится вместе с привилегированным аккаунтом. Шифрование гарантирует, что ни один пользователь не может видеть учетные данные и изменять команду. Этот вызов RunAsSPC запускается в стартовом файле CATIA.