我必须使用第三方开发的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中也可以这样做吗?
您需要编写一个PHP扩展,PHP不使用FFI,也没有本地接口。