Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Получение серийного номера винчестера

1.8K
30 ноября 2006 года
rSolanov
106 / / 04.05.2005
Товарищи, подскажите, пожалуйста API-функцию получения серийного номера винчестера
3.2K
30 ноября 2006 года
Sania
186 / / 28.10.2006
Пожалуйста:
Код:
var
 lpRootPN,lpVNB,lpFSNameBuf:PChar;
 nVolNameS,lpVolSerNum,lpMaxComponentL,lpFSFlags,nFSNameS:DWORD;
Begin
lpVNB:='';
lpVolSerNum:=0;
lpMaxComponentL:=0;
lpFSFlags:=0;
lpFSNameBuf:='';
GetMem(lpVNB,MAX_PATH+1);
GetMem(lpFSNameBuf,MAX_PATH+1);
nVolNameS:=MAX_PATH+1;
nFSNameS:=MAX_PATH+1;
lpRootPN:=PChar('C:\');
GetVolumeInformation(lpRootPN,lpVNB,nVolNameS,@lpVolSerNum,
                          lpMaxComponentL,lpFSFlags,lpFSNameBuf,nFSNameS)then
ShowMessage(IntToHex(HIWord(lpVolSerNum),4)+'-'+IntToHex(LOWord(lpVolSerNum),4)));
End;
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог