У меня есть библиотека .NET, которую я регистрирую для взаимодействия COM. На моем компьютере все работает нормально (windows 7 x64) - я регистрирую библиотеку, используя regasm , и VBScript может нормально запускать CreateObject. Я отменяю регистрацию, и CreateObject терпит неудачу. Как и следовало ожидать.
Однако, когда я помещаю эту точно такую же библиотеку на свой сервер (Windows Server 2008 x64) и запускаю regasm (который говорит, что библиотека была зарегистрирована правильно), я не могу заставить CreateObject VBScript действительно работать. Я получаю сообщение об ошибке
800A01AD (компонент ActiveX не может создать объект)
, что является точной ошибкой, с которой я сталкиваюсь в своем локальном ящике при отмене регистрации библиотеки в COM.
Единственное, что я могу придумать, это то, что это вопрос безопасности. Что мне нужно для проверки безопасности vi в COM?