用PHP调用未注册的DLL

用PHP调用未注册的DLL,php,dll,Php,Dll,我必须使用由第三方开发的DLL,我想从PHP代码中使用它。我已经用C++代码使用它了,它都是OK,但是DLL显然不能在Windows下注册,因为它没有入口点。 在C++中,我使用这个代码来调用DLL而不注册它: hinstLib=LoadLibrary(文本(“C:\\Users\\blablabla\\visualstudio 2010\\Projects\\blablabla\\blablabla.dll”) FARPROC main命令=GetProcAddress(HMODULE(hin

我必须使用由第三方开发的DLL,我想从PHP代码中使用它。我已经用C++代码使用它了,它都是OK,但是DLL显然不能在Windows下注册,因为它没有入口点。 在C++中,我使用这个代码来调用DLL而不注册它:

hinstLib=LoadLibrary(文本(“C:\\Users\\blablabla\\visualstudio 2010\\Projects\\blablabla\\blablabla.dll”)

FARPROC main命令=GetProcAddress(HMODULE(hinstLib),“blablaCommand”)


在PHP中也可以这样做吗?

您需要编写一个PHP扩展,PHP没有使用FFI,也没有本机接口。

考虑创建PHP扩展包装dllI,但PHP.info()上没有显示扩展,在错误日志中我发现以下内容:“警告:PHP启动:无法加载动态库'c:/wamp/bin/PHP/php5.3.13/ext/PHPèu DasNet.dll'-%1 nonèun'applicatione di Win32 valida.”(翻译自意大利语:“不是有效的Win32应用程序”)。有什么想法吗?