Вызывая dll через php

Мне нужно вызвать DLL, которая возвращает строку с использованием PHP.
Каков наилучший способ достичь этого?

2 ответа

Решение

Создайте расширение PHP, которое упаковывает DLL, или создайте оболочку (на любом языке), к которой можно получить доступ через оболочку с exec.

Это невозможно с использованием нативного PHP.

Я хотел бы посмотреть на запуск функции уровня операционной системы, чтобы сделать это с помощью exec()как например rundll.exe (для некоторых видов DLL).

Если rundll не может этого сделать (он имеет отношение к управляемым и неуправляемым DLL, я не знаю, что это значит), то самым простым способом может быть написание приложения-оболочки, которое импортирует DLL, выполняет необходимые действия и выводит результат.

Другие вопросы по тегам