Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Как реализовать данный код (?) (https://forum.antichat.xyz/showthread.php?t=64794)

ReVOLVeR 19.03.2008 18:41

Как реализовать данный код (?)
 
к примеру есть такая задача...у нас есть диод на флэшке который мигает в процессе загрузки...каким образом можно управлять его включением и выключением...язык любой на ваш выбор ибо я ещё не определился...по возможносте конкретные примеры кода...

Jes 19.03.2008 19:00

насколько я понял - usb флэшке..
Вот пара линков по теме :
С++
http://articles.org.ru/cfaq/index.ph...mostrecent=yes
Delphi (компонент для работы с usb)
http://www.vr-online.ru/download.php?det=41

ReVOLVeR 19.03.2008 19:08

и сюдаже вопрос как програмно контралируется подача напряжения...к примеру на тотже свето диод...

spider-intruder 19.03.2008 19:14

ИМХО никак

ReVOLVeR 19.03.2008 19:27

а на асме???

zl0y 19.03.2008 19:31

да хоть на делфи :)

Joker-jar 19.03.2008 19:34

Флэшка мигает когда производится чтение/запись, имхо ОС тут не при чем

D Mak 19.03.2008 19:36

как это никак?
дельфи идет в жопу, он ваще тут не в тему..

имхо надо писать драва, но хз как

---
Цитата:

Флэшка мигает когда производится чтение/запись, имхо ОС тут не при чем
кстати да, флешка скорей всего сама диод контролирует

ReVOLVeR 19.03.2008 20:12

Joker-jar это ясно...НО всётаки он мигает от запроса те к примеру можно сделать такой код каторы пошлёт пакет запросов и диод будет вечно гореть(самый простой выход)) ...+ есть чип отвечающий за обработку процесса вот его програмирование меня и интерисует...

Xserg 19.03.2008 21:37

Цитата:

Сообщение от D Mak
дельфи идет в жопу

Код:

procedure TForm1.Button1Click(Sender: TObject);
var
  f:file;
  buf:array[0..511] of byte;
  L:Dword;
begin
assignfile(f,'\\.\H:'); // Имя флешки
reset(f,512);
while (1=1) do begin
seek(f,512*random($ff));
BlockRead(f,buf,1,L);
application.ProcessMessages;
sleep(100);
              end;
end;

Устанет моргать.

zindi 19.03.2008 21:42

хм,не сможете вы диод контролировать!Так как все на уровне железа ,а не ОС

z01b 19.03.2008 22:07

Думаю что это МК на флэшке управляет миганием.

Delimiter 20.03.2008 01:15

реализация програмного управления питанием на светодиоде не совсем тривиальная, встраивать транзисторный ключ в микросхему, который даст нехилый прирост мощности на тепловыделение никто не будет (архиглупо) транзисторный ключ выносят с простейшей реализацией бита на шине управления. но к шинам управления имеет только доступ Rom (шитая реализация управления основной микросхемой). ТУДА В 99 случаях из 100 нет доступа. Вроде были Алладиновские Usb -шные ключи там загорался светодиод при удачном прохождении теста аутентификации ..... но сейчас по моему они убрали светодиод снова.
Код:

USB            шина управления
->|Chip  |->
<-|______|-> @
    |      светодиод
    |
  | ROM  |
  |______|

поскольку в спецификации USB нет понятия светодиода то "с потока" управление на светодиоде не заложено по умолчанию.Есть только одно исключение когда нужно фиксировать какое либо статическое состояние (например идентификация прошла удачно,как в Алладине) а состояние передачи не есть статическое, как впрочем и в случае с хардом (там тоже лампочка мигает) хочешь зажечь читайс диска или пиши, хочешь потушить....переставай читать 8)))) логика железная.

Допустим хотим сделать азбуку морзе .... определяем два блока информации один под точку другой под тире....различие только в длинне блока и начинаем писать на флешку постоянно перезаписывая файлы, получаем фантастический канал для утечки информации 8)))))))))))))))))))))))))))))) но это чиста для какироффф остальные не знают азбуку мордза! :D

W!z@rD 20.03.2008 23:31

ответ прозвучал, повторюсь,
только за счет перезаписи файла,
создается блок (1Кб к примеру) и гоняется инфа, вот тебе и прога для спаливания флешек

x0man 21.03.2008 06:22

"Как реализовать данный код (?)"
вдумайтесь в фразу :)


Время: 16:56