| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3426 人关注过本帖
标题:用myfll.fll 来获取硬盘序列号?
只看楼主 加入收藏
su0527
Rank: 2
等 级:论坛游民
帖 子:452
专家分:79
注 册:2015-1-10
结帖率:96.03%
收藏
已结贴  问题点数:20 回复次数:11 
用myfll.fll 来获取硬盘序列号?
SET LIBRARY TO myfll
?"第一块硬盘序列号为:"+GetDiskSerial()
SET LIBRARY TO

运行结果显示:
第一块硬盘序列号为:P HC)
好像是个乱码,为什么?
搜索更多相关主题的帖子: 获取 硬盘 序列号 SET LIBRARY 
2018-08-15 10:56
su0527
Rank: 2
等 级:论坛游民
帖 子:452
专家分:79
注 册:2015-1-10
收藏
得分:0 
Myfll.rar (306.93 KB)

.
2018-08-15 13:41
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
取硬盘序列号做什么用?
2018-08-15 14:08
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:20 
图片附件: 游客没有浏览图片的权限,请 登录注册

LOCAL oService, oClasses
STRTOFILE(0h0D0A+"** 物理磁盘驱动器 ******", "test.txt")
oService = GETOBJECT("winmgmts:")
oClasses = oService.InstancesOf("Win32_DiskDrive")
FOR EACH oClass IN oClasses
    STRTOFILE(0h0D0A0D0A+"#" + TRANSFORM(NVL(oClass.index, "<NULL>")) + " 驱动器 - " + NVL(oClass.Description, "<NULL>") + 0h0D0A +;
      "接口类型.." + NVL(oClass.InterfaceType, "<NULL>") + 0h0D0A +;
      "型号......" + NVL(oClass.Model, "<NULL>") + 0h0D0A +;
      "序列号...." + ALLTRIM(NVL(oClass.SerialNumber, "<NULL>")) + 0h0D0A +;
      "固件号...." + NVL(oClass.FirmwareRevision, "<NULL>") + 0h0D0A +;
      "容量......" + LTRIM(TRANSFORM(VAL(NVL(oClass.Size, "<NULL>")), "999,999,999,999,999")) + " Byte", "test.txt", 1)
ENDFOR
STRTOFILE(0h0D0A0D0A+"** 逻辑磁盘驱动器 ******", "test.txt", 1)
oClasses = oService.InstancesOf("Win32_LogicalDisk")
FOR EACH oClass IN oClasses
    STRTOFILE(0h0D0A0D0A+"盘符........" + NVL(oClass.DeviceID, "<NULL>") + 0h0D0A +;
      "类型........" + NVL(oClass.Description, "<NULL>") + 0h0D0A +;
      "文件系统...." + NVL(oClass.FileSystem, "<NULL>") + 0h0D0A +;
      "空间大小...." + LTRIM(TRANSFORM(VAL(NVL(oClass.Size, "<NULL>")), "999,999,999,999,999")) + " Byte" + 0h0D0A +;
      "可用空间...." + LTRIM(TRANSFORM(VAL(NVL(oClass.FreeSpace, "<NULL>")), "999,999,999,999,999")) + " Byte" + 0h0D0A +;
      "卷标........" + NVL(oClass.VolumeName, "<NULL>") + 0h0D0A +;
      "卷标序列号.." + NVL(oClass.VolumeSerialNumber, "<NULL>"), "test.txt", 1)
ENDFOR
MODIFY FILE test.txt
2018-08-15 14:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27237
注 册:2012-2-5
收藏
得分:0 
XP VFP6
吹版:下面是什么情况
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2018-08-15 19:47
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27237
注 册:2012-2-5
收藏
得分:0 
是VFP9

坚守VFP最后的阵地
2018-08-15 19:59
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
回复 5楼 sdta
0h0D0A不支持VFP6,可用CHR(13)+CHR(10)代替
2018-08-15 20:00
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27237
注 册:2012-2-5
收藏
得分:0 
回复 7楼 吹水佬
是VFP9
上面写错了

坚守VFP最后的阵地
2018-08-15 20:05
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10609
专家分:43210
注 册:2014-5-20
收藏
得分:0 
正版XP应该带有WMI(Windows Management Instrumentation)

2018-08-15 20:09
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27237
注 册:2012-2-5
收藏
得分:0 
明白了

坚守VFP最后的阵地
2018-08-15 20:21
快速回复:用myfll.fll 来获取硬盘序列号?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061990 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved