4

サードパーティが開発した DLL を使用する必要があり、PHP コードから使用したい。既に C++ コードで使用しており、すべて問題ありませんが、エントリ ポイントがないため、DLL を Windows に登録できないようです。

C++ では、次のコードを使用して、登録せずに DLL を呼び出します。

hinstLib = LoadLibrary(TEXT("C:\\Users\\blablabla\\Visual Studio 2010\\Projects\\blablabla\\blablabla.dll"));

FARPROC MainCommand = GetProcAddress(HMODULE (hinstLib),"blablaCommand");

PHPで同じことをすることは可能ですか?

4

1 に答える 1

1

PHP 拡張機能を作成する必要があります。PHP は FFI を利用せず、ネイティブ インターフェイスもありません。

于 2012-09-10T10:06:34.687 に答える