Вверх ↑
Этот топик читают: Гость
Ответов: 15
Рейтинг: 0
#1: 2009-07-12 00:13:48 ЛС | профиль | цитата
Очень нужен компонент позволяющий обращаться напрямую к физическим секторам диска.
Указывается физический номер диска, номер сектора (диапазон секторов) и команда на чтение или запись.
Если такое уже было просьба ткнуть носом, а то поиск ничего не нашел.
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#2: 2009-07-12 00:55:16 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-19 09:30:46
карма: 0

0
Ответов: 15
Рейтинг: 0
#3: 2009-07-12 01:15:33 ЛС | профиль | цитата
Да я уже пытался, нашел неплохую статью на эту тему: http://www.compdoc.ru/prog/pascal/disk_editor/
но так-как на Паскале раньше не писал то серьезно путаюсь в синтаксисе, и компонент не работает, а с отладкой в HiAsme
тоже не получилось. Поэтому и обращаюсь может кто-то из гуру Паскаля поможет.
Вроде и компонент не такой сложный, но не получается ни черта
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Гость
Ответов: 17029
Рейтинг: 0
#4: 2009-10-01 16:29:08 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-19 09:30:46
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#5: 2009-10-01 16:40:58 ЛС | профиль | цитата
г. Indrid Cold писал(а):
Тем более что есть готовый пример на Паскале

И кто мешает делать
Очень надо, бери и пиши, в чем вопрос-то Для мне, например, на текщий момент это совершенно не актуально
карма: 22

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2009-10-01 16:57:29 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-19 09:30:46
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#7: 2009-10-01 17:21:47 ЛС | профиль | цитата
г. Indrid Cold писал(а):
Я считаю, что низкоуровневый доступ к диску очень даже полезная вещь.

чем же это? Вижу только одну полезность данного явления - чтение: возможность получить файлы с паролями, которые при обычных обстоятельствах закрыты правами доступа, запись: возможность изменения mbr с целью инжектирования своего кода в ring 0... Данное направление мы увы не поддерживаем.
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2009-10-01 18:06:51 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-19 09:30:46
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#9: 2009-10-01 18:57:40 ЛС | профиль | цитата
г. Indrid Cold, и что перечисленное в п. 1-5 является часто возникающими задачи в повседневной работе? Ну хорошо, п.2. можно с натяжкой отнести к такой задаче, но разве из всех тех, кто пользуется hiasm так много людей, которые знают структуру файловых систем? Корректно работать с NTFS, к примеру, не получается даже у программ, которые пишутся профессионалами, а тут предлагается решать эту проблему одним элементом доступа к диску...

Подвожу к мысле о том, что полезность данного элемента не сравнима с затратами на его создание и поддержку. Кроме того существует масса более цивилизованных средст защиты, чем предложенные выше, которые при малейшей ошибке в одном единственном байте могут привести к потере не только этой самой информации, но и всего того, что было на устройстве до записи на него.
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2009-10-01 19:46:18 правка | ЛС | профиль | цитата


Редактировалось 6 раз(а), последний 2025-01-19 09:30:46
карма: 0

0
Разработчик
Ответов: 26170
Рейтинг: 2127
#11: 2009-10-01 19:52:44 ЛС | профиль | цитата
г. Indrid Cold писал(а):
Использовать компонент можно было б на свой страх и риск

Вот спасибо, лучшего и придумать невозможно. Возьмись я за такой компонент, то подвергну риску все свои архивы. А теперь вопрос -- кто мне заплатит: за утерю информации, кучу нервов, пролет на бабки с новыми хардами, не говоря о том, что с компонента, окромя "страха", "риска" и кучи геморроя, я не получу ни копья
------------ Дoбавленo в 20.01:
Assasin, ау, ты не хочешь на своих "кошках" потренироваться в освоении Delphi, я вот, на своих -- не хочу
карма: 22

0
Администрация
Ответов: 15295
Рейтинг: 1519
#12: 2009-10-01 20:17:00 ЛС | профиль | цитата
г. Indrid Cold, ок - посмотрел исходники, портировать там в сущности нечего, т.к. используется исключительно WinAPI. Можно попробовать реализовать.

nesco писал(а):
А теперь вопрос -- кто мне заплатит: за утерю информации, кучу нервов, пролет на бабки с новыми хардами, не говоря о том, что с компонента, окромя "страха", "риска" и кучи геморроя

в наше время программисты системного уровня сидят под эмуляторами и никогда не пишут софт на нативных ОС. Среда HiAsm тоже достаточно давно уже разрабатывается в раз настроенной виртуальной среде, изолированной от внешнего мира и не позволяющей "завалить" базовую ось ни при каких обстоятельствах.
карма: 27
0
Разработчик
Ответов: 26170
Рейтинг: 2127
#13: 2009-10-01 23:53:09 ЛС | профиль | цитата
Dilma писал(а):
и не позволяющей "завалить" базовую ось

Причем тут ось, когда речь идет о физическом доступе к устройству
г. Indrid Cold писал(а):
низкоуровневый доступ к диску

А кто мне назовет вразумительное ПО, которое может действительно работать на низком уровне с хардом в среде NT? Даже репаир ПО от производителя хардов, и те работают из-под ДОС
А то, что приведено в примере по ссылке -- обычное чтение образа, а не действительного сектора харда. Фиг вам ОС даст залезть куда попало
карма: 22

0
Ответов: 5227
Рейтинг: 587
#14: 2009-10-02 07:38:56 ЛС | профиль | цитата
Что Вас тут из крайности да в крайность кидает, я Вот не особо порадуюсь чес.слово когда под логотипом "Сделано в HiAsm" появится какая нибудь мерзость вымогающая бабки под страхом того что она мой винт грохнет, тут уже точно не до шуток будет наверно.

карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2009-10-02 08:51:07 ЛС | профиль | цитата
nesco писал(а):
Фиг вам ОС даст залезть куда попало

именно

nesco писал(а):
А кто мне назовет вразумительное ПО, которое может действительно работать на низком уровне с хардом в среде NT?

Acronis

andrestudio писал(а):
появится какая нибудь мерзость вымогающая бабки под страхом того что она мой винт грохнет

если у программы есть права писать напрямую в HDD, то ей ничего не стоит с тем же успехом и банальное удаление файлов запустить
карма: 27
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)