阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 1262|回复: 2

[讨论] 请教下有关获取硬盘序列号函数的问题PB

[复制链接]
  • TA的每日心情
    慵懒
    2011-2-8 15:12
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2010-1-25 13:59:48 | 显示全部楼层 |阅读模式
    string ls_volumenamebuffer
    string ls_rootpathname
    ulong ll_volumeserialnumber
    ulong ll_maximumcomponentlength
    ulong ll_filesystemflags
    string ls_filesystemnamebuffer
    string ls_id

    ls_rootpathname = "c:"
    ls_volumenamebuffer = space(20)
    ls_filesystemnamebuffer = space(20)
    if not getvolumeinformationa(ls_rootpathname,ls_volumenamebuffer,20,ll_volumeserialnumber,ll_maximumcomponentlength,ll_filesystemflags,ls_filesystemnamebuffer,20) then
      ls_rootpathname = "d:"
      if not getvolumeinformationa(ls_rootpathname,ls_volumenamebuffer,20,ll_volumeserialnumber,ll_maximumcomponentlength,ll_filesystemflags,ls_filesystemnamebuffer,20) then
       setnull(ll_volumeserialnumber)
      end if
    end if
    ls_id = trim(string(ll_volumeserialnumber))


    使用过程中发现此方法对于有些硬盘号无法提取,请问下是什么原因,怎么解决?
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2023-12-26 17:37
  • 签到天数: 58 天

    [LV.5]常住居民I

    发表于 2010-1-25 16:45:48 | 显示全部楼层
    沙发啊!!!!!!!!!!!!!!!

    评分

    参与人数 1阳光币 -5 收起 理由
    PYbaby0393 -5 沙发坐的有意义么?、 恶意灌水,注意阳光拒 ...

    查看全部评分

    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    前天 09:22
  • 签到天数: 2440 天

    [LV.Master]伴坛终老

    发表于 2010-1-26 00:15:09 | 显示全部楼层
    这么复杂的,看的头也晕的!
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表