哪位老师有运行软件时读取计算机硬件信息的代码,以防自己编写的程序被拷贝到别的计算机上运行。谢谢!
哪位老师有运行软件时读取计算机硬件信息的代码,以防自己编写的程序被拷贝到别的计算机上运行。谢谢!哪位老师有运行软件时读取计算机硬件信息的代码,以防自己编写的程序被拷贝到别的计算机上运行。谢谢!
2012-11-28 20:34
2012-11-28 20:46
程序代码:*--------------------------------------------
oWMI=Getobject("winmgmts://./root/cimv2")
oCpus=oWMI.InstancesOf("Win32_Processor")
For Each oCpu In oCpus
?oCpu.DeviceID
?oCpu.LoadPercentage,"%"
?oCpu.ProcessorId
?oCpu.Name
Endfor
程序代码:func gethddiskvolumeid PARAMETERS cDriver **声明函数 DECLARE Long GetVolumeInformation In Win32API; STRING @lprootpathname,; string @lpvolumenamebuffer,; long nvolumenamesize,; long @lpvolumeserialnumber,; long @lpmaximumcomponentlength,; long @lpfilesystemflags,; string @lpfilesystemnamebuffer,; long nfilesystemnamesize **要读取的驱动器的启始目录 lcroot=cdriver **初始化变量 store 0 to lnserialnl,lncomplen,lnsysflags store space(260) to lcvolname,lcsysname store len(lcvolname) to lnvolsize,lnnamesize **读取磁盘信息 =getvolumeinformation(@lcroot,; @lcvolname,; @lnseralno,; @lncomplen,; @lnsysflags,; @lcsysname) dnumber=alltrim(str(lnserialno)) return dnumber endfunc

2012-11-28 21:43

2012-11-28 21:43
2012-11-28 22:26
2012-11-28 22:32

2012-11-28 22:35
2012-11-29 08:11
2012-11-29 09:13
2012-11-29 09:53