Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа команды device в config.sys, Инсталяция драйверов во время сеанса DOS 
:(
    Опции темы
MAG_S
Дата 24.3.2008, 16:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 2.8.2007

Репутация: нет
Всего: нет



Кто нибуть знает где можно почитать про алгоритм работы команды device которая подгружает драйвер во время загрузки DOS?
(желательно в єлектронном виде)

Задача в том чтобы установить драйвер RAM-диска во время работы MS-DOS!

Может кто знает как сделать попрощще? (типа написать device в консоле)))

Я делал так:
- Сперва загрузил драйвер в оперативу;
- Добавил в цепочку DDCB (Device Driver Control Block) новую запись и занес в неё адрес драйвера;
- В DINFO (Массив информации о блоковых устроиствах) добавил адрес сформированнои DDCB;
А при обращении к диску система виснет smile 
PM MAIL ICQ   Вверх
Akina
Дата 24.3.2008, 19:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454





--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
MAG_S
Дата 2.4.2008, 18:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 2.8.2007

Репутация: нет
Всего: нет



А больше никто ничего не посоветует?

Как писать драивера на асемблере я знаю - как никак RAM-диск сам написал)))
PM MAIL ICQ   Вверх
Akina
Дата 2.4.2008, 19:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 1
Всего: 454



Может, тебе посмотреть код DDL.EXE - программы, устанавливающей в ДОСе драйверы из командной строки?

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  ddl.zip 4,40 Kb


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
mb78
Дата 12.7.2008, 21:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
JusTalionis
Дата 5.9.2008, 07:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 576
Регистрация: 11.7.2006

Репутация: нет
Всего: 17



mb78, я для этой цели сделал загрузочный сидюшник, с которого стартует "чистая" ДОС, и на CD к ней огромная куча утилит и программ - практически на все случаи жизни. Оч удобно.
(Не то что на дискету впихиваешь, ужимаешь...)
Никакими DIRами не пользуюсь - на CD полностью укомплектованный VC со всеми вьюерами, архиваторами и прочими подключенными прибамбасами.

А по сабжу - так сложилось, что я пользую dynaload от PC-DOS. Под MS тоже работает исправно.  Не было ни одного глюка по вине этой утилиты за все время моей работы с ней, поэтому я как-то не нашел нужды переходить на другие.


Это сообщение отредактировал(а) JusTalionis - 5.9.2008, 17:35
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Asm для Windows/DOS"
MAKCim
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой КОД.
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim.

 
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Asm для Windows/Dos | Следующая тема »


 




[ Время генерации скрипта: 0.1060 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.