ESpec - мир электроники для профессионалов


Программаторы Postal - продолжаем разработку

  Список форумов » Программаторы
На страницу Пред.  1, 2, 3 ... 14, 15, 16 ... ... 27, 28, 29
Следующая тема · Предыдущая тема
АвторСообщение
Postal2 
Участник
Сообщения: 220
Postal2
 
Сообщение #561 От 01/11/2026 21:26 цитата  

Да не пиши. И пакостнику не пиши. Это у него шутки такие. Если хочешь ещё попроверять, то возьми диск ненужный, поставь Windows 10 туда на этом компьютере, и увидим, в системе гадость или глубже. А так у меня мыслей нет, где может быть, как и желания изучать вопрос.

Разработка Программы идёт под Windows XP, при этом в теме упомянуто, что файловая система FAT32. Поэтому способы сделать синий экран я знаю только относительно этой системы. Сначала я сделал мультипоточную работу с драйвером. Если в одном потоке закрыть драйвер, а в другом к нему обратиться, то синий экран. Или если один поток завис, а из другого в драйвер постучать. Я сделал в один поток, стало гораздо устойчивее. Но всё равно, если драйвер подвис, а к нему в цикле обратиться раз 1000, то будет синий экран. Это всё касается разработки, когда устранились ошибки работы с драйвером, то и в мультипоточности он мог бы работать. Однако работа с драйвером однопоточная, без повторных обращений при ошибках (при его ошибках), очень надёжно.

Вот сейчас попробовал запустить 2 копии Программы, и пока одна читает eMMC, сунуться из второй туда же (Windows 10x64). Программы зависают, аварийно закрываются, но никаких "падений" нет. Windows 10 гораздо стабильнее, чем Windows XP. Отлаженное на XP никак не может упасть на Win 10.
Попробовал 3 копии программы по очереди, одна всегда зависшая, последняя отвисает, если шнур usb отключить. Научите меня, как отправить Windows 10x64 в синий экран моей программой с драйвером Cypress, какие манипуляции нужны.
А если удалить драйвер в диспетчере устройств в момент чтения... Нет, говорит, что для завершения удаления надо перезапустить систему. Ответил "Не сейчас", в диспетчере Девайс пропал, а Программа спокойно продолжает читать.
Как только остановил чтение, драйвер сразу пропал. При повторной установке пришлось место драйвера опять указывать, сама система не нашла.
ПРАПОР 
Бывалый
Сообщения: 49
 
Сообщение #562 От 02/11/2026 00:22 цитата  

DrWeb




Postal2 
Участник
Сообщения: 220
Postal2
 
Сообщение #563 От 02/11/2026 11:59 цитата  

Евгений373, можешь почитать про свой случай, если интересно:
https://habr.com/ru/companies/rvision/articles/723050/
Для таких программ отдельный компьютер использовать надо, что я успешно и делаю много лет.
У WinUSB пока не вижу, как нулевой пакет принять, тоже какие-то школьники делали его.

WinUSB всё равно понадобится для реализации UFS на контроллере, ну сделаю пораньше, кому от этого плохо.
Евгений373 
Фанат форума
Сообщения: 4079
Евгений373
 
Сообщение #564 От 03/11/2026 21:54 цитата  

[quote="Евгений373"]Ещë с одним непонятным явлением столкнулся. Платы FX2LP стали отваливаться(не видятся драйвером) , хотя предварительно настраивал их и сунул в коробку. Достаю через некоторое время и труп, чуть полежала и опять работает...[/quote] Как всегда был виноват кабель, ложная тревога. Сейчас стал использовать связку обычный тайпси дата-кабель+переходник на миниюсб и ничего не отваливается, но пакостник продолжает своё грязное дело, опять на работе комп в синий экран упал, при тестировании твоей проги.

ДОБАВЛЕНО 03/11/2026 21:58

[quote="Postal2"]Евгений373, можешь почитать про свой случай, если интересно:
https://habr.com/ru/companies/rvision/articles/723050/
Для таких программ отдельный компьютер использовать надо, что я успешно и делаю много лет.
У WinUSB пока не вижу, как нулевой пакет принять, тоже какие-то школьники делали его.

WinUSB всё равно понадобится для реализации UFS на контроллере, ну сделаю пораньше, кому от этого плохо.[/quote]читал, но ничего не понял. Описаны способы атаки, а как защититься от них, не совсем понятно.
Postal2 
Участник
Сообщения: 220
Postal2
 
Сообщение #565 От 03/11/2026 23:45 цитата  

Цитата:
[quote="Евгений373"] но пакостник продолжает своё грязное дело,
[/quote]
Он уже всё настроил, через планировщик всё без него работает.
Цитата:
[quote="Евгений373"]читал, но ничего не понял. Описаны способы атаки, а как защититься от них, не совсем понятно.
[/quote]
Защититься невозможно, антивирус не возьмёт, т.к. выглядит так, как будто ты сам всё настроил.
Но ты уже проверил с FT232H. Значит, при переключении на WinUSB пакостнику потребуется доработка процедуры зависания, сначала не будет зависать. Делаю под WinUSB сейчас.

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2, 3 ... 14, 15, 16 ... ... 27, 28, 29
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Программаторы



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru