![]() |
|
![]() ![]() ![]() |
|
MAG_S |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
Кто нибуть знает где можно почитать про алгоритм работы команды device которая подгружает драйвер во время загрузки DOS?
(желательно в єлектронном виде) Задача в том чтобы установить драйвер RAM-диска во время работы MS-DOS! Может кто знает как сделать попрощще? (типа написать device в консоле))) Я делал так: - Сперва загрузил драйвер в оперативу; - Добавил в цепочку DDCB (Device Driver Control Block) новую запись и занес в неё адрес драйвера; - В DINFO (Массив информации о блоковых устроиствах) добавил адрес сформированнои DDCB; А при обращении к диску система виснет ![]() |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
MAG_S |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 2.8.2007 Репутация: нет Всего: нет |
А больше никто ничего не посоветует?
Как писать драивера на асемблере я знаю - как никак RAM-диск сам написал))) |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 1 Всего: 454 |
Может, тебе посмотреть код DDL.EXE - программы, устанавливающей в ДОСе драйверы из командной строки?
Присоединённый файл ( Кол-во скачиваний: 7 ) ![]() -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
mb78 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 11.7.2008 Репутация: нет Всего: нет |
Такие вещи лучше делать действительно в Dos,так как Windows эмулирует Dos, и не все выполняется так как в DOS.
Например а писал программы для DOS в графическом режиме,потом у меня испортился жесткий диск, и я решил купить компьютер помощнее и на нем при установлении графического режима программа завершалась,то есть графический режим не устанавливался. Потом я загрузил из интернета какие-то драйверы и все наладилось,но я понял что не стоит писать программы для MS-DOS , так как они могут пойти не на всех компьютерах. А на Dos та же самая программа выполнялась правильно. Если вы хотите проверить пограмму в DOS ,а не в эмуляторе DOS из WINDOWS,вам надо сделать загрузочную дискету. Вставляете в Windows дискету в диск A:/ и нажимаете правую клавшу мыши. Выбираете форматировать дискету как загрузочный диск.Когда форматирование завершится скопируйте вашу программу для ms-dos на этот диск. Затем в выключенный компьютер вставяете эту дискету и включаете компьютер.Загружается Command.com . Вас спраивают ,что делать: A:/ Введите название программы, которую вы скопировали на этот диск,например : A:/program.com и нажмите Enter . Эта рограмма запустится действи- тельно в режиме MS-DOS, а не в эмуляторе. Если вы хотите посмотреть все прогаммы,которе вы записали на диск A:/ введите команду DIR Это сообщение отредактировал(а) mb78 - 12.7.2008, 21:09 |
|||
|
||||
JusTalionis |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 576 Регистрация: 11.7.2006 Репутация: нет Всего: 17 |
mb78, я для этой цели сделал загрузочный сидюшник, с которого стартует "чистая" ДОС, и на CD к ней огромная куча утилит и программ - практически на все случаи жизни. Оч удобно.
(Не то что на дискету впихиваешь, ужимаешь...) Никакими DIRами не пользуюсь - на CD полностью укомплектованный VC со всеми вьюерами, архиваторами и прочими подключенными прибамбасами. А по сабжу - так сложилось, что я пользую dynaload от PC-DOS. Под MS тоже работает исправно. Не было ни одного глюка по вине этой утилиты за все время моей работы с ней, поэтому я как-то не нашел нужды переходить на другие. Это сообщение отредактировал(а) JusTalionis - 5.9.2008, 17:35 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Asm для Windows/DOS" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для Windows/Dos | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |