|
|
|
| задача : дано буква диска, известно что это флэшка как определить ее имя? | |
|
|
|
|
|
|
|
для: alex19921992
(16.05.2007 в 20:08)
| | А под именем что подразумевается? | |
|
|
|
|
|
|
|
для: cheops
(17.05.2007 в 14:16)
| | ну блин, когда ты задаешь "метку тома", то при подсойдинении флэшки он например пишет: флэшка(F:)
так вот флэшка - это имя в данном случае | |
|
|
|
|
|
|
|
для: alex19921992
(17.05.2007 в 16:02)
| | >ну блин, когда ты задаешь "метку тома", то при подсойдинении флэшки он например пишет: флэшка(F:)
так вот флэшка - это имя в данном случае
Кто он пишет? 'Метку тома'? - это такой usb - интерфейс или слой аппаратных абстракций?
:-))) | |
|
|
|
|
|
|
|
для: mefestofel
(17.05.2007 в 16:57)
| | Вообще это должно делаться функцией
BOOL GetVolumeInformation(
LPCTSTR lpRootPathName,
LPTSTR lpVolumeNameBuffer,
DWORD nVolumeNameSize,
LPDWORD lpVolumeSerialNumber,
LPDWORD lpMaximumComponentLength,
LPDWORD lpFileSystemFlags,
LPTSTR lpFileSystemNameBuffer,
DWORD nFileSystemNameSize
);
|
Вы задаете lpRootPathName как "C:\" (корень диска), а его метка приходит в lpVolumeNameBuffer. Подробности в МСДН. | |
|
|
|