vb点虐 硬件序列号 vb读取硬盘序列号

VB点虐 中如何实现序列号注册功能

思路是:

创新互联主营石屏网站建设的网络公司,主营网站建设方案,手机APP定制开发,石屏h5小程序制作搭建,石屏网站营销推广欢迎石屏等地区企业咨询

读取电脑硬件的信息,用随机陵孙数加工这些信息后在注册表中做个陵纯记录,用这个记录生成注册码送回给你,你按特定的方法生成序列号,你的小程序收到序列号后还原成数据,数据比较注册表中的记录,如果正确就加入第二部分注册的信息完成注册.你的程序每次打开时,先比对硬件信息-第一注册信息-第二注册信息,看这三者是否统一,不统一的就是使用期软件.

也尺汪链可以省了第一注册信息,直接发硬件信息给你生成序列号,其他的相同.

win7下vb点虐 如何获取硬盘序列号

Private Function 硬盘序列号() As String

Try

Dim myInfo As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("HARDWARE\DEVICEMAP\Scsi\Scsi Port 0\Scsi Bus 1\Target Id 0\Logical Unit Id 0")

硬盘序列号 = Trim(myInfo.GetValue("SerialNumber"))

Catch

Try

Dim myInfo As Microsoft.Win32.RegistryKey = My.Computer.Registry.LocalMachine.OpenSubKey("HARDWARE\DEVICEMAP\Scsi\Scsi Port 1\Scsi Bus 1\Target Id 0\轿橘Logical Unit Id 0")

硬盘序列号 = Trim(myInfo.GetValue("SerialNumber"))

Catch

硬盘序列号 = ""

End Try

End Try

End Function

试下,明帆丛如果激樱返回为空,则表示失败。

在本机win8win8.1有效,不过好像在有些机器上没用。

vb获取硬件信息的代码

tmpstr=""

set fso=createObject("scripting.filesystemObject")

Set dc = fso.Drives

for each d in dc

If d.isReady Then

tmpstr=tmpstr "磁盘" d.DriveLetter ":" vbcrlf _

"可用空间:" (d.AvailableSpace/1024/1024/1024) " GB" vbcrlf _

"空余空间:" (d.FreeSpace/1024/1024/1024) "埋清 GB"  vbcrlf _

"总空间大小:" (d.TotalSize/1024/1024/1024) " GB"  vbcrlf _

"文件系统:" d.FileSystem vbcrlf _

"驱动器类型:" d.DriveType vbcrlf _

"是否就绪:" 逗液岩 d.IsReady vbcrlf _

"路径:" d.Path vbcrlf _

"根目录:" d.RootFolder vbcrlf _

"序列号:" d.SerialNumber vbcrlf _

"共享名:" d.ShareName vbcrlf _

"卷名:" d.VolumeName vbcrlf 山御vbcrlf

End If

Next

msgbox tmpstr


新闻标题:vb点虐 硬件序列号 vb读取硬盘序列号
URL网址:http://hxwzsj.com/article/ddpihdh.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站设计制作报价 成都网站设计 成都网站建设 营销型网站建设 网站制作 成都品牌网站设计 古蔺网站建设 专业网站建设 梓潼网站设计 成都企业网站建设 专业网站设计 网站建设公司 定制网站建设 手机网站建设 成都网站建设 品牌网站建设 重庆网站制作 企业网站设计 成都商城网站制作 网站建设费用 成都网站建设 成都网站制作