当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·关于串口通信的一个问题    »显示摘要«
    摘要: 如果我有例如128,-128两个数,如何使它们只占用一个字节,就能将它们传输出去? ......
 ·桔子香水    »显示摘要«
    摘要: 早上起来,闻到身上一股淡淡的香味. 很小的时候就喜欢水果的香味, 心底小小的期盼,我的新娘是一个操作香水的好手, 这么多年,却始终身边没有一个架叹香水的女人 走在街上,偶尔身边擦肩而过的幽香,足以让我停下脚步,品位半天, 少女的清香,是自然的,青春的, 少妇的浓香,是不露痕迹的,引人遐想的 喜欢那种曾经沧海难为水的女人香, 乖柔的,哀怨的,纯粹的, 欣赏女人的香水是一件惬意的事情,不用注视......


获取硬盘号

请问各位大虾,如何通过API函数获得硬盘序列号

NO.1   作者: tchatcha

磁盘序列号在每次软盘或硬盘格式化后都重新生成,并且不会重复。许多程序员用此加密。其实  
  也可以修改该函数,可以得到磁盘卷标和文件系统类型信息。  
   
  声明:  
  Private   Declare   Function   GetVolumeInformation   Lib   "kernel32.dll"   Alias  
  "GetVolumeInformationA"   (ByVal   lpRootPathName   As   String,   ByVal   lpVolumeNameBuffer  
  As   String,   ByVal   nVolumeNameSize   As   Integer,   lpVolumeSerialNumber   As   Long,  
  lpMaximumComponentLength   As   Long,   lpFileSystemFlags   As   Long,   ByVal  
  lpFileSystemNameBuffer   As   String,   ByVal   nFileSystemNameSize   As   Long)   As   Long  
   
  代码:  
   
  Function   GetSerialNumber(sRoot   As   String)   As   Long  
  Dim   lSerialNum   As   Long  
  Dim   R   As   Long  
  Dim   sTemp1   As   String,   sTemp2   As   String  
  strLabel   =   String$(255,   Chr$(0))  
    磁盘卷标  
  strType   =   String$(255,   Chr$(0))  
    文件系统类型   一般为   FAT    
  R   =   GetVolumeInformation(sRoot,   strLabel,   Len(strLabel),   lSerialNum,   0,   0,  
  strType,   Len(strType))  
  GetSerialNumber   =   lSerialNum  
  在   strLabel   中为   磁盘卷标  
  在   strType   中为   文件系统类型  
  End   Function  
   
  用法:  
   
  当驱动器不存在时,函数返回   0。如果是个非根目录,也将返回   0:  
   
  lSerial   =   GetSerialNumber("c:\")  
 

NO.2   作者: lsming

好像没有现成的api,我这儿有个dll,有的话可以给你


 ·远程设置(jbuilder,weblogic)    »显示摘要«
    摘要: 我有两台计算机,一台装了jbuilder,一台装了weblogic。我想把那台装了jbuilder的计算机的web server设成另一台上的weblogic server。请问行吗? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE