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 回答