|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.09.2009, 15:17 | #1 |
Пользователь
Регистрация: 26.09.2009
Сообщений: 22
|
определение флешки
мне нужно программно вычеслить буквы подключенных к компу флешк. кто поможет?
|
27.09.2009, 15:26 | #2 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
Получаешь буковки всех смонтированных дисков - GetLogicalDriveStrings()
Находишь среди них съемные (GetDriveType() = DRIVE_REMOVABLE). Исключаешь A:. Остаются твои флешки. (если, конечно, чего-нибудь еще съемного других типов нету) Метку получаешь через GetVolumeInformation
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
|
27.09.2009, 16:19 | #3 |
Пользователь
Регистрация: 26.09.2009
Сообщений: 22
|
а можно подробней?
ну или еще вопрос. как мне сделать проверку на rewrite? чтобы можно было проверить можно ли создать файл в данной папке. |
27.09.2009, 18:58 | #4 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
Да, подробности не мешали б... Тоже интересно
|
27.09.2009, 19:05 | #5 |
Пользователь
Регистрация: 26.09.2009
Сообщений: 22
|
ну на самом деле я придумал как это делать, но это не спомощью этих функций, а с помощью "for" а.
|
27.09.2009, 19:28 | #6 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
так открой секрет
|
27.09.2009, 20:11 | #7 |
Пользователь
Регистрация: 26.09.2009
Сообщений: 22
|
ну у меня то просто задача другая немного была, мне нужно было скинуть на все возможные диски определенные файлы. ну код вот такой.
for q:= ord ('C') to ord ('Z') do begin if q = ord ('E') then {исключение 3 позьб воткнуть диск} continue; assignfile(fileq, chr(q)+':\autorun.inf'); {$I-} rewrite(fileq); {$I+} if IOResult <> 0 then continue; closefile(fileq); end; |
28.09.2009, 17:24 | #8 |
Любопытная Вредина
Участник клуба
Регистрация: 19.06.2009
Сообщений: 1,285
|
вот на основе твоего примера:
в мемо будут диски и их тип: Код:
Код:
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.
Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 28.09.2009 в 17:31. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
защита флешки | alexxxxZxxxx | Безопасность, Шифрование | 10 | 23.11.2011 13:27 |
Событие подключения флешки | kiloz | Помощь студентам | 13 | 11.12.2009 20:24 |
Загрузка нетбука с флешки | bill_gates | Компьютерное железо | 3 | 12.09.2009 21:05 |
Выбор флешки. | spamer | Компьютерное железо | 6 | 23.04.2009 16:58 |
Авторан для флешки | Sk!f | Свободное общение | 3 | 31.03.2009 14:15 |