Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2012, 18:11   #1
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию Сравнение серийного номера USB HDD

Разрабатываю модуль защиты программы по USB HDD. Для чего отлавливаю подключение и отключение USB HDD. Однако определение USB HDD происходит, как известно, с определенной задержкой! Как результат на момент сравнения серийного номера подключаемого HDD, которое происходит, когда подключается новое устройство имеет значение False, т.к. сам факт подключения отловлен, однако само устройство еще не прошло распознание, и в системе нет его серийного номера. Подскажите как решить эту ситуацию , по возможности не используя таймер!
kta87 вне форума Ответить с цитированием
Старый 20.03.2012, 20:30   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

цикл до тех пор пока не будет известен номер HDD
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 21.03.2012, 08:42   #3
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

BARNEY, а как это в реале то реализовать... быть может есть мысли , выложи в виде кода... хотя бы просто мысли!
kta87 вне форума Ответить с цитированием
Старый 21.03.2012, 10:25   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Код:
var
  b:bool;
begin
b:=false;
repeat 
 if <CHECK ACCESS TO USB DRIVE> theb
 b:=True;
until b = true;

if b then
<USE USB>
end;
Человек_Борща вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получения серийного номера HDD во всех ОС $T@LKER C# (си шарп) 4 29.03.2011 17:57
usb hdd Seagate Momentus 5400.6 320GB Ramin1984 Компьютерное железо 6 19.05.2010 21:40
Определить возможность записи на диск [HDD,USB FLash,other] Lime Общие вопросы Delphi 5 28.11.2009 19:53
Проблема установкой XP на USB HDD rad-on79 Windows 14 29.06.2009 22:01
Определение серийного номера логического устройства Raikhman Microsoft Office Excel 5 09.02.2009 17:48