使用PHP调用未注册的DLL


Call a NOT registered DLL with PHP

我必须使用第三方开发的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,也没有本地接口。