通过PHP调用DLL

时间:2010-12-06 15:40:58

标签: php dll

我需要调用一个使用PHP返回字符串的dll 实现这一目标的最佳方式是什么?

2 个答案:

答案 0 :(得分:2)

构建一个PHP扩展,它包装DLL或创建一个包装器(使用任何语言),可以通过shell exec访问它。

答案 1 :(得分:-1)

使用本机PHP无法做到这一点。

我会考虑运行操作系统级别函数来使用exec()执行此操作,例如rundll.exe(对于某些类型的DLL)。

如果rundll无法做到(它与托管和非托管DLL有关,我不知道这意味着什么),最简单的方法可能是编写一个导入DLL的包装应用程序,执行必要的操作,并输出结果。