- 积分
- 1
- 注册时间
- 2002-11-30
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-11-26 09:44:43
|
显示全部楼层
来自 辽宁大连
这是获取硬盘序列号的程序
!获取硬盘序列号子程序
subroutine GVI( lpszDriveName, lpszSystemName, lpVolumeSerialNumber)
use dfwin
character*(*) lpszDriveName
character*(*) lpszSystemName
integer*4 lpVolumeSerialNumber
logical(4) bRC
integer*4 ret
character*50 Volume
integer*4 nSystemNameSize
lpszSystemName = lpszSystemName
nSystemNameSize = nSystemNameSize
lpVolumeSerialNumber= lpVolumeSerialNumber
ret = lstrcpy(lpszSystemName, " "C)
bRC = GetVolumeInformation(
* lpszdrivename,
* Volume,
* 50,
* LOC(lpVolumeSerialNumber),
* NULL,
* NULL,
* lpszSystemName,
* 32)
if (brc .eqv. .FALSE.) then
ret = lstrcpy (lpszSystemName, "Unknown Media Type"C)
endif
RETURN |
评分
-
1
查看全部评分
-
|