php связь с dll?

Мне нужно передать данные (в данном случае только один идентификатор) в пользовательскую DLL с помощью php. Можете ли вы работать напрямую с DLL в PHP? Никогда прежде не работал с DLL, я не совсем уверен, как это работает. По характеру это похоже на веб-сервис или RPC?

2 ответа

Решение

Так как это пользовательская DLL, возможно, вы подумаете о создании расширения PHP?

Кроме того, PHP поддерживает COM. Если вы можете сделать COM DLL, вы в хорошей форме: http://us.php.net/COM

Наконец, это то, что можно использовать с rundll32? Если это так, вы можете позвонить с exec(),

В PHP есть ряд специфичных для Windows расширений (COM, .NET, …). Смотрите руководство для

Одним из вероятных кандидатов может быть расширение w32Api pecl:

Это расширение является универсальным расширением API для DLL. Первоначально он был написан для предоставления доступа к Win32 API из PHP, хотя вы также можете получить доступ к другим функциям, экспортируемым через другие библиотеки DLL.

Большинство из них помечены как экспериментальные.

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