-
- dd for windows -> - SciFi(15.11.2013 10:28, ссылка)
- Это я винхексом делаю.Мне в свою программу надо встроить чтение. - plainuser(15.11.2013 10:41)
- оно опенсорц - Vit(15.11.2013 10:44, ссылка)
- Скажем так интересуюсь чтением с помощью винапи. plainuser(209 знак., 15.11.2013 10:57)
- таки лениво фат фс +|- usbmsd поддержать? или ресурсов нехватает? - RED_DRAGON(15.11.2013 21:36)
- рессурсов - plainuser(18.11.2013 07:24)
- а "надуть балон" с начала второго сектора не пойдёт? - Vit(18.11.2013 08:41)
- Это как? plainuser(39 знак., 18.11.2013 10:44)
- Файл баальшого размера, заполненный 0xFF, с нужного смещения после форматирования создать, а в девайсе в первый сектор (с таблицей который) не писать - Vit(18.11.2013 10:52)
- Первый сектор в лог разделе , это где просто BR без M ? - plainuser(18.11.2013 11:05)
- так, чтобы стирать можно было, не трогая таблицу. - Vit(18.11.2013 11:11)
- Я подумывал над подобным способом , но попроще.Отступить от начала физпространства мегабайт на несколько так чтоб при любом формате попадать в тело заранее созданного файла.Предварительно забитого FF. - plainuser(18.11.2013 12:13)
- Файл можно почитать штатными средствами - Vit(18.11.2013 12:14)
- Это понятно что вся возня ради этого , вопрос как контроллер будет находить начало файла. plainuser(122 знак., 18.11.2013 12:36)
- Или как-то можно создать файл с началом в конкретном месте? - plainuser(18.11.2013 12:43)
- Ручками в FAT вписать - Vit(18.11.2013 12:45)
- Тогда опять вернулись к физ доступу к сырым данным. plainuser(42 знак., 18.11.2013 13:11)
- Это делается один раз. А потом написанное девайсом читается везде. А не наоборот. - Vit(18.11.2013 13:13)
- Сдаётся мне, что после форматирования, первый записанный файл будет всегда лежать в одном и том-же месте, достаточно один раз посмотреть. - =AlexD=(18.11.2013 12:56)
- Можно и второй "надуть". А первым место лишнее в начале занять. - Vit(18.11.2013 13:10)
- Для разных карт гарантии нет никакой. - plainuser(18.11.2013 13:02)
- А что там может отличаться? Размер сектора? - =AlexD=(18.11.2013 13:04)
- Скорее кластера , объема карты , сектора то всегда 512. plainuser(190 знак., 18.11.2013 13:09)
- можно форматировать прямо в устройстве, записывая одни и те же начальные сектора вместе с FAT. Если нужна поддержка карт разного размера, то достаточно будет менять несколько байт, которые содержат размер диска koyodza(360 знак., 18.11.2013 13:25)
- Задача читать на любом компе как для камеры не стоит. plainuser(629 знак., 19.11.2013 07:40)
- всегда есть смысл сделать максимально совместимо со стандартными средствами, даже если сегодня Вы собираетесь читать только своей программой. koyodza(134 знак., 19.11.2013 12:36)
- Задача читать на любом компе как для камеры не стоит. plainuser(629 знак., 19.11.2013 07:40)
- можно форматировать прямо в устройстве, записывая одни и те же начальные сектора вместе с FAT. Если нужна поддержка карт разного размера, то достаточно будет менять несколько байт, которые содержат размер диска koyodza(360 знак., 18.11.2013 13:25)
- Скорее кластера , объема карты , сектора то всегда 512. plainuser(190 знак., 18.11.2013 13:09)
- А что там может отличаться? Размер сектора? - =AlexD=(18.11.2013 13:04)
- Тогда опять вернулись к физ доступу к сырым данным. plainuser(42 знак., 18.11.2013 13:11)
- Ручками в FAT вписать - Vit(18.11.2013 12:45)
- Или как-то можно создать файл с началом в конкретном месте? - plainuser(18.11.2013 12:43)
- Это понятно что вся возня ради этого , вопрос как контроллер будет находить начало файла. plainuser(122 знак., 18.11.2013 12:36)
- Файл можно почитать штатными средствами - Vit(18.11.2013 12:14)
- Я подумывал над подобным способом , но попроще.Отступить от начала физпространства мегабайт на несколько так чтоб при любом формате попадать в тело заранее созданного файла.Предварительно забитого FF. - plainuser(18.11.2013 12:13)
- так, чтобы стирать можно было, не трогая таблицу. - Vit(18.11.2013 11:11)
- Первый сектор в лог разделе , это где просто BR без M ? - plainuser(18.11.2013 11:05)
- Файл баальшого размера, заполненный 0xFF, с нужного смещения после форматирования создать, а в девайсе в первый сектор (с таблицей который) не писать - Vit(18.11.2013 10:52)
- Это как? plainuser(39 знак., 18.11.2013 10:44)
- а "надуть балон" с начала второго сектора не пойдёт? - Vit(18.11.2013 08:41)
- рессурсов - plainuser(18.11.2013 07:24)
- Да всё нормально работает. Пример не могу дать, слишком долго возиться вытаскивать из кода. Но есть особенность: функция ReadFile() может не считать данные, если картридер != USB (для win7 64 bit, sapphire edge vs8). Ошибка драйверов винды. - VVB(15.11.2013 14:21)
- Не может открыть хендл. plainuser(182 знак., 15.11.2013 15:25)
- Надо писать "\\\\.\\PHYSICALDRIVE1" - VVB(18.11.2013 07:47)
- От шайтан , сразу заработало!!! Большой мерси. - plainuser(18.11.2013 10:14)
- Не забывайте запускать с администраторскими привилегиями - VVB(18.11.2013 06:38)
- WinHex все читает из-тод того-же пользователя. - plainuser(18.11.2013 07:25)
- Вот мой кусок работающего кода, анализирующий MBR VVB(1853 знак., 18.11.2013 07:40)
- WinHex все читает из-тод того-же пользователя. - plainuser(18.11.2013 07:25)
- а с FILE_SHARE_READ | FILE_SHARE_WRITE - тоже? - brv(15.11.2013 16:00)
- Пробовал только read. - plainuser(18.11.2013 07:28)
- Надо писать "\\\\.\\PHYSICALDRIVE1" - VVB(18.11.2013 07:47)
- Не может открыть хендл. plainuser(182 знак., 15.11.2013 15:25)
- таки лениво фат фс +|- usbmsd поддержать? или ресурсов нехватает? - RED_DRAGON(15.11.2013 21:36)
- Скажем так интересуюсь чтением с помощью винапи. plainuser(209 знак., 15.11.2013 10:57)
- оно опенсорц - Vit(15.11.2013 10:44, ссылка)
- Это я винхексом делаю.Мне в свою программу надо встроить чтение. - plainuser(15.11.2013 10:41)
- dd for windows -> - SciFi(15.11.2013 10:28, ссылка)