45fan.com - 路饭网

搜索: 您的位置主页 > 电脑频道 > 电脑教程 > 阅读资讯:怎么样通过ASP编程获得硬盘序列号?

怎么样通过ASP编程获得硬盘序列号?

2016-09-06 06:45:10 来源:www.45fan.com 【

怎么样通过ASP编程获得硬盘序列号?

怎么样通过ASP编程获得硬盘序列号?PrivateDeclareFunctionGetVolumeInformation&Lib"kernel32"Alias"GetVolumeInformationA"(ByVallpRootPathNameAsString,ByValpVolumeNameBufferAsString,ByValnVolumeNameSizeAsLong,lpVolumeSerialNumberAsLong,lpMaximumComponentLengthAsLong,lpFileSystemFlagsAsLong,ByVallpFileSystemNameBufferAsString,ByValnFileSystemNameSizeAsLong)
怎么样通过ASP编程获得硬盘序列号?
PrivateConstMAX_FILENAME_LEN=256
怎么样通过ASP编程获得硬盘序列号?PrivateConstGETSERIALPASSWORD="lxy"
怎么样通过ASP编程获得硬盘序列号?PublicFunctionDriveSerial(ByValsDrvAsString)AsLong'得到硬盘的序列号
怎么样通过ASP编程获得硬盘序列号?DimRetValAsLong
怎么样通过ASP编程获得硬盘序列号?DimstrAsString*MAX_FILENAME_LEN
怎么样通过ASP编程获得硬盘序列号?
Dimstr2AsString*MAX_FILENAME_LEN
怎么样通过ASP编程获得硬盘序列号?
DimaAsLong
怎么样通过ASP编程获得硬盘序列号?DimbAsLong
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
CallGetVolumeInformation(sDrv&":",str,MAX_FILENAME_LEN,RetVal,a,b,str2,MAX_FILENAME_LEN)
怎么样通过ASP编程获得硬盘序列号?DriveSerial
=RetVal
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
EndFunction
怎么样通过ASP编程获得硬盘序列号?PublicFunctionGetApplySerial()AsLong'根据c盘的序列号生成一个申请码
怎么样通过ASP编程获得硬盘序列号?GetApplySerial=DriveSerial("c")
怎么样通过ASP编程获得硬盘序列号?
IfGetApplySerial<0ThenGetApplySerial=0-GetApplySerial
怎么样通过ASP编程获得硬盘序列号?
EndFunction
怎么样通过ASP编程获得硬盘序列号?'根据申请码和密码表及密码得到序列号
怎么样通过ASP编程获得硬盘序列号?PublicFunctiongetSerial(ByValSRCAsLong,ByValPASSWORDAsString)AsString
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
DimSourceStringAsString
怎么样通过ASP编程获得硬盘序列号?DimNewSRCAsLong
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
ForI=0To30
怎么样通过ASP编程获得硬盘序列号?If(SRCAnd2^I)=2^IThen
怎么样通过ASP编程获得硬盘序列号?SourceString=SourceString+"1"
怎么样通过ASP编程获得硬盘序列号?Else
怎么样通过ASP编程获得硬盘序列号?SourceString=SourceString+"0"
怎么样通过ASP编程获得硬盘序列号?EndIf
怎么样通过ASP编程获得硬盘序列号?NextI
怎么样通过ASP编程获得硬盘序列号?
IfSRC<0Then
怎么样通过ASP编程获得硬盘序列号?SourceString=SourceString+"1"
怎么样通过ASP编程获得硬盘序列号?Else
怎么样通过ASP编程获得硬盘序列号?SourceString=SourceString+"0"
怎么样通过ASP编程获得硬盘序列号?EndIf
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
DimTableAsString
怎么样通过ASP编程获得硬盘序列号?'==========================================================================
怎么样通过ASP编程获得硬盘序列号?'参数Table是密码表,根据你的要求换成别的,不过长度要一致
怎么样通过ASP编程获得硬盘序列号?'==========================================================================
怎么样通过ASP编程获得硬盘序列号?'注意:这里的密码表变动后,对应的注册号生成器的密码表也要完全一致才能生成正确的注册号
怎么样通过ASP编程获得硬盘序列号?Table="JSDJFKLUWRUOISDH;KSADJKLWQ;ABCDEFHIHL;KLADSDKJAGFWIHERQOWRLQH"
怎么样通过ASP编程获得硬盘序列号?'==========================================================================
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
DimTableIndexAsInteger
怎么样通过ASP编程获得硬盘序列号?DimResultAsString
怎么样通过ASP编程获得硬盘序列号?DimMidWordAsString
怎么样通过ASP编程获得硬盘序列号?DimMidWordValueAsByte
怎么样通过ASP编程获得硬盘序列号?DimResultValueAsByte
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
Fort=1To1
怎么样通过ASP编程获得硬盘序列号?ForI=1ToLen(SourceString)
怎么样通过ASP编程获得硬盘序列号?MidWord
=Mid(SourceString,I,1)
怎么样通过ASP编程获得硬盘序列号?MidWordValue
=Asc(MidWord)
怎么样通过ASP编程获得硬盘序列号?TableIndex
=TableIndex+1
怎么样通过ASP编程获得硬盘序列号?IfTableIndex>Len(Table)ThenTableIndex=1
怎么样通过ASP编程获得硬盘序列号?ResultValue=Asc(Mid(Table,TableIndex,1))ModMidWordValue
怎么样通过ASP编程获得硬盘序列号?Result
=Result+Hex(ResultValue)
怎么样通过ASP编程获得硬盘序列号?
NextI
怎么样通过ASP编程获得硬盘序列号?SourceString
=Result
怎么样通过ASP编程获得硬盘序列号?
Nextt
怎么样通过ASP编程获得硬盘序列号?
DimBitTORoolAsInteger
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
Fort=1ToLen(CStr(SRC))
怎么样通过ASP编程获得硬盘序列号?BitTORool
=SRCAnd2^t
怎么样通过ASP编程获得硬盘序列号?
ForI=1ToBitTORool
怎么样通过ASP编程获得硬盘序列号?SourceString
=Right(SourceString,1)_
怎么样通过ASP编程获得硬盘序列号?
+Left(SourceString,Len(SourceString)-1)
怎么样通过ASP编程获得硬盘序列号?
NextI
怎么样通过ASP编程获得硬盘序列号?
Nextt
怎么样通过ASP编程获得硬盘序列号?
IfPASSWORD=GETSERIALPASSWORDThen
怎么样通过ASP编程获得硬盘序列号?getSerial=SourceString
怎么样通过ASP编程获得硬盘序列号?
Else
怎么样通过ASP编程获得硬盘序列号?getSerial="你无权获得软件序列号"
怎么样通过ASP编程获得硬盘序列号?EndIf
怎么样通过ASP编程获得硬盘序列号?EndFunction
怎么样通过ASP编程获得硬盘序列号?'验证序列号是否正确
怎么样通过ASP编程获得硬盘序列号?PublicFunctionIsSerial(ByValSerialAsString)AsBoolean
怎么样通过ASP编程获得硬盘序列号?IfSerial=getSerial(GetApplySerial(),GETSERIALPASSWORD)Then
怎么样通过ASP编程获得硬盘序列号?IsSerial=True
怎么样通过ASP编程获得硬盘序列号?Else
怎么样通过ASP编程获得硬盘序列号?IsSerial=False
怎么样通过ASP编程获得硬盘序列号?EndIf
怎么样通过ASP编程获得硬盘序列号?EndFunction
怎么样通过ASP编程获得硬盘序列号?PublicFunctioncheckSerial()
怎么样通过ASP编程获得硬盘序列号?
DimIIAsNewINI
怎么样通过ASP编程获得硬盘序列号?II.FileName
="D:akJFManageserial.ini"'INI文件名
怎么样通过ASP编程获得硬盘序列号?II.AppName="SERIAL"'INI小节名称
怎么样通过ASP编程获得硬盘序列号?II.KeyName="Serial"'INI项目名
怎么样通过ASP编程获得硬盘序列号?Serial=II.GetINI
怎么样通过ASP编程获得硬盘序列号?
怎么样通过ASP编程获得硬盘序列号?
IfIsSerial(Serial)Then
怎么样通过ASP编程获得硬盘序列号?checkSerial="通过注册码检查"
怎么样通过ASP编程获得硬盘序列号?Else
怎么样通过ASP编程获得硬盘序列号?checkSerial="没通过注册码检查,请在serial.ini文件中设置注册码"
怎么样通过ASP编程获得硬盘序列号?II.KeyName="ApplySerial"'INI项目名
怎么样通过ASP编程获得硬盘序列号?II.ValueStr=GetApplySerial()
怎么样通过ASP编程获得硬盘序列号?II.WriteINI
怎么样通过ASP编程获得硬盘序列号?
EndIf
怎么样通过ASP编程获得硬盘序列号?SetII=Nothing
怎么样通过ASP编程获得硬盘序列号?EndFunction


原作者:heraldboy

 

本文地址:http://www.45fan.com/dnjc/72987.html
Tags: 获得 编程 asp
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部