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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.10.2015, 18:36   #1
demon31
Пользователь
 
Регистрация: 17.05.2015
Сообщений: 28
По умолчанию Шифрование данных на usb носителе

Помогите написать программу, которая:
1) Определяет подключен ли usb носитель, если да, то выполняется дальше, если нет, просто выдаёт сообщение, что его нет.
2) Найдя ubs носитель запускается алгоритм поиска внутренних файлов, если они есть, то идём дальше, если нет, то сообщение что файлов нет.
3) Найдя файлы, через бинарные операции надо запустить алгоритм шифрования, и проводить запись в новый файл получившуюся информацию и удалять старый файл, после идти к следующему файлу.
4) В и в итоге получать надо шифрованные файлы.
5) И так же нужна возможность дешифрования.

Я не прошу даже тупо написать программу, помогите хотя бы отдельными компонентами, может кто сталкивался.
demon31 вне форума Ответить с цитированием
Старый 29.10.2015, 19:01   #2
slm
Пользователь
 
Регистрация: 09.05.2008
Сообщений: 40
По умолчанию

1)
Код:
function DEVICE_FOUND:boolean;
const BufSize = $FFFF;
var
 Buf_DevList: Array[0..BufSize] of Char;
 DevName: PChar;
begin
 result:=false;
 Win32check(QueryDosDevice(nil, Buf_DevList, BufSize) <> 0);
 DevName := @Buf_DevList;

 while DevName^ <> #00 do
 begin
   if DevName='' then begin result:=true; break; end; //проанализировать имя устройства, если объявилась флешка, то дальше искать ее букву
   DevName := StrEnd(DevName)+1;
 end;
end;
DEVICE_Found засовываем в таймер если true - ищем имя флешки

2) FileExists скорее всего - не буду врать, не смотрел

3,4,5) Решение, которое я использовал и успешно - http://www.interface.ru/home.asp?artId=23099

Субъективное мнение - авось поможет
slm вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SetupApi проблема с получением информации об USB носителе MotoArhangel Win Api 7 12.02.2015 15:34
Шифрование данных xil C# (си шарп) 3 17.01.2012 18:32
шифрование данных Vasisualis Общие вопросы Delphi 0 21.06.2011 22:29
Шифрование данных s-ene Свободное общение 0 12.02.2011 21:36
Шифрование данных didar_ Общие вопросы Delphi 2 07.11.2009 12:24