Я пытаюсь создать экземпляр dll, используя PHP 7.3 на сервере IIS 7.0.
Я уже зарегистрировал PHP, используя это руководство , и оно работает без проблем.
Также я регистрирую dll в папке SysWoW64 и настраиваю разрешения для предоставления полного доступа приложению к этому файлу.
Но, когда я пытаюсь создать экземпляр dll, используя:
$this->connection = new \COM(self::CONNECTION_CLASS) or die("Unable to instantiate dll");
Я получаю сообщение: error: Failed to create COM object `LogicControlOEM.OEM_EjecutaOEM': Acceso denegado. \n
Я выбросил исключение и получил следующую информацию:
com_exception
сообщение: «Не удалось создать COM-объект` LogicControlOEM.OEM_EjecutaOEM ': Acceso denegado. \ R \ n "
код: 2147942405
# file:" C: \ inetpub \ SageBridge \ src \ Service \ SageConnection. php "
# line: 128
У кого-нибудь есть какие-либо подсказки?