我在php中创建了一个程序,我必须调用一个dll函数..这个dll包含一些哈希码..我通过这段代码从vb6调用这个dll的函数:
Private Declare Function GetHash Lib "hashGen.dll" (ByVal tEncode As String) As Long
Private Sub get_Key()
MsgBox GetHash("hello world")
end sub
任何人都可以告诉我如何在PHP中调用此函数?
这是我的dll文件:
http://www.4shared.com/file/-hdichIS/hashGen.html
日Thnx ..
答案 0 :(得分:1)
答案 1 :(得分:0)
我认为这不是开箱即用的。
DLL格式中有可动态加载的PHP扩展,可以使用dl()
加载,但我强烈认为它们具有特定于PHP扩展的接口和函数。
的可能性:
构建一个使用DLL并调用可执行文件的包装器EXE
将您的DLL变为PHP扩展(有关详细信息,请参阅@ Milan的答案)
使用rundll
或类似的
将您的DLL功能简介为COM Object