社区
VFP
帖子详情
怎样读硬盘序列号?
wtfdnvxa
2003-07-09 08:36:46
我想用VFP编一段程序读取硬盘的序列号,但不知道怎么做?望各位不惜赐招,谢谢!
...全文
69
9
打赏
收藏
怎样读硬盘序列号?
我想用VFP编一段程序读取硬盘的序列号,但不知道怎么做?望各位不惜赐招,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wtfdnvxa
2003-08-12
打赏
举报
回复
谢谢各位的帮忙!
给分了
十月鹰飞
2003-07-15
打赏
举报
回复
以上是收集的,用着还不错
十月鹰飞
2003-07-15
打赏
举报
回复
用API试试
PUBLIC lpRootPathName, ;
lpVolumeNameBuffer, ;
nVolumeNameSize, ;
lpVolumeSerialNumber, ;
lpMaximumComponentLength, ;
lpFileSystemFlags, ;
lpFileSystemNameBuffer, ;
nFileSystemNameSize
lpRootPathName = "c:\" && Drive and directory path
lpVolumeNameBuffer = SPACE(256) && lpVolumeName return buffer
nVolumeNameSize = 256 && Size of/lpVolumeNameBuffer
lpVolumeSerialNumber = 0 && lpVolumeSerialNumber buffer
lpMaximumComponentLength = 256
lpFileSystemFlags = 0
lpFileSystemNameBuffer = SPACE(256)
nFileSystemNameSize = 256
DECLARE INTEGER GetVolumeInformation IN Win32API AS GetVolInfo ;
STRING @lpRootPathName, ;
STRING @lpVolumeNameBuffer, ;
INTEGER nVolumeNameSize, ;
INTEGER @lpVolumeSerialNumber, ;
INTEGER @lpMaximumComponentLength, ;
INTEGER @lpFileSystemFlags, ;
STRING @lpFileSystemNameBuffer, ;
INTEGER nFileSystemNameSize
RetVal=GetVolInfo(@lpRootPathName, @lpVolumeNameBuffer, ;
nVolumeNameSize, @lpVolumeSerialNumber, ;
@lpMaximumComponentLength, @lpFileSystemFlags, ;
@lpFileSystemNameBuffer, nFileSystemNameSize)
a=alltrim(STR(lpVolumeSerialNumber))
magnetmoon
2003-07-15
打赏
举报
回复
PUBLIC lpRootPathName, ;
lpVolumeNameBuffer, ;
nVolumeNameSize, ;
lpVolumeSerialNumber, ;
lpMaximumComponentLength, ;
lpFileSystemFlags, ;
lpFileSystemNameBuffer, ;
nFileSystemNameSize
lpRootPathName = "c:\" && Drive and directory path
lpVolumeNameBuffer = SPACE(256) && lpVolumeName return buffer
nVolumeNameSize = 256 && Size of/lpVolumeNameBuffer
lpVolumeSerialNumber = 0 && lpVolumeSerialNumber buffer
lpMaximumComponentLength = 256
lpFileSystemFlags = 0
lpFileSystemNameBuffer = SPACE(256)
nFileSystemNameSize = 256
DECLARE INTEGER GetVolumeInformation IN Win32API AS GetVolInfo ;
STRING @lpRootPathName, ;
STRING @lpVolumeNameBuffer, ;
INTEGER nVolumeNameSize, ;
INTEGER @lpVolumeSerialNumber, ;
INTEGER @lpMaximumComponentLength, ;
INTEGER @lpFileSystemFlags, ;
STRING @lpFileSystemNameBuffer, ;
INTEGER nFileSystemNameSize
RetVal=GetVolInfo(@lpRootPathName, @lpVolumeNameBuffer, ;
nVolumeNameSize, @lpVolumeSerialNumber, ;
@lpMaximumComponentLength, @lpFileSystemFlags, ;
@lpFileSystemNameBuffer, nFileSystemNameSize)
a=alltrim(STR(lpVolumeSerialNumber))
?a
----------------------------
其實是卷標號,并非真的序列號!
jackielueng
2003-07-14
打赏
举报
回复
有这样的DLL呀。可以到HTTP://WWW.FOXER.NET找到的。
wtfdnvxa
2003-07-09
打赏
举报
回复
请问 fj_jiangqi(死掉了) VC又怎么样实现呢?谢谢!
heavenmusic
2003-07-09
打赏
举报
回复
请问:硬盘的序列号 是什么意思?? 谢谢!!
fj_jiangqi
2003-07-09
打赏
举报
回复
只能调用外来程序来实现,vfp本身并不直接具备这些功能。
你可以用vc实现这样功能,然后用vfp来调用。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
fj_jiangqi
2003-07-09
打赏
举报
回复
我知道有这个功能,但没试过,主要思想是读取硬盘基础数据,也许会有这样的dll,如果有的话,在vfp下直接就能调用了。
这方面资料也许在其它论坛里更容易找到。
-------------------------
我流落在凄凉的世界里-孤苦伶仃
我过着动荡无助的生活-四处漂泊
读
硬盘
序列号
直接用下列函数吧function GetIdeDiskSerialNumber(ScsiID:integer): string; //
硬盘
ID号type TSrbIoControl = packed record HeaderLength: ULONG; Signature: array[0..7] of Char; Time
Pb
读
硬盘
序列号
和加密rsa算法
Pb
读
硬盘
序列号
和加密rsa算法很实用的代码,环境:PB9.0说明:大家知道,每当我们格式化软盘或
硬盘
时系统都会给它分配一个
序列号
,即用DOS命令dir显示出的"Volume Serial Number is 0A41-0E0A"。该
序列号
是随机产生的,且具有唯一性。也就是因为这个原因许多软件的测试版本利用该项技术使测试版一旦过了限定期限就不能再使用,即使将该软件重新安装也无济于事。另外,有些
Linux下
读
硬盘
序列号
的程序
Linux下
读
硬盘
序列号
的程序/** gethddsn.c** Get serial number of ide hard disk.* example: my Maxtor 15G s s/n is K306S04C.** Compile with: gcc -O2 gethddsn.c** Xiaoming DONG * Aug 24, 2000**/#include
VB6.0
读
硬盘
序列号
完美代码:解锁
硬盘
序列号
的简便之道
VB6.0
读
硬盘
序列号
完美代码:解锁
硬盘
序列号
的简便之道 去发现同类优质开源项目:https://gitcode.com/ 项目核心功能/场景
读
取
硬盘
序列号
,实现VB6.0环境下的完美解决方案。 项目介绍 在当今的软件开发领域,获取硬件信息是一个常见需求,尤其在涉及到软件授权、反盗版等方面。VB6.0作为一款经典的编程语言,尽管已经有些年头,但仍然有着广泛的用户基础。今天,我们要推荐的这款“VB...
C#
读
硬盘
序列号
(转载)
usingSystem;usingSystem.Runtime.InteropServices;usingSystem.Text;namespaceSunmast.Hardware{[Serializable]publicstructHardDiskInfo{//////型号///p...
VFP
2,749
社区成员
29,142
社区内容
发帖
与我相关
我的任务
VFP
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
复制链接
扫一扫
分享
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章