ASP调用DLL(用来读取硬盘号)
我用ASP取得硬盘出厂号过程,有二个Pwd.DLL(VB做的)一个test.dll(VC做的),我是用Pwd.DLL调用test.dll中的GetHDID,然后再用ASP页面调用Pwd.DLL,可是为什么ASP得到的数字每台机器都一样的?我用VB调用这个Pwd.DLL都是正常的.
VB代码:
Private Declare Function GetHDID Lib "test.dll" () As String
Private Function serialhardNum() As String
Dim a As String
a = serialhardID()
a = a & softType
serialhardNum = UserCode(a)
End Function
下面是调用DLL的代码的ASP页:
<%
dim a
dim objPwd
set objPwd=server.CreateObject ("Pwd.pwdserver")
a=objPwd.serialhardID
set objPwd = nothing
%>