文件名称:VC 6.0 获得驱动器序列号.rar
文件大小:19KB
文件格式:RAR
更新时间:2022-07-30 11:03:32
VC 源码-系统相关
VC 6.0 获得驱动器序列号,本例子中可以指定驱动器分区,也就是大家说的D盘、E盘,每个磁盘分区的序列号,这个序列号标识ID分区后由系统自动指定,我们可编写以下代码实现此功能: //获得实际存储驱动器号的字符串长度 dwNumBytesForDriveStrings=GetLogicalDriveStrings(0,NULL)*sizeof(TCHAR); //如果字符串不为空,则表示有正常的驱动器存在 if (dwNumBytesForDriveStrings!=0) { //分配字符串空间 hHeap=GetProcessHeap(); lp=(LPSTR)HeapAlloc(hHeap,HEAP_ZERO_MEMORY, dwNumBytesForDriveStrings); //获得标明所有驱动器的字符串 GetLogicalDriveStrings(HeapSize(hHeap,0,lp),lp); //将驱动器一个个放到下拉框中 while (*lp!=0) { Driver->AddString(lp); lp=_tcschr(lp,0) 1; } }
【文件预览】:
codesc.net
----DrvSrlNmbr()
--------res()
--------DrvSrlNmbr.dsp(4KB)
--------DrvSrlNmbr.aps(20KB)
--------DrvSrlNmbrDlg.cpp(6KB)
--------DrvSrlNmbr.dsw(545B)
--------DrvSrlNmbrDlg.h(1KB)
--------StdAfx.cpp(212B)
--------DrvSrlNmbr.h(1KB)
--------resource.h(734B)
--------StdAfx.h(1KB)
--------DrvSrlNmbr.rc(5KB)
--------DrvSrlNmbr.cpp(2KB)
--------ReadMe.txt(4KB)