[TC] дос окно
Здравствовать ВСЕМ!
Возможен ли вариант, интеграции досокна,
из Win-98 в WinXP?
--
С уважением,
Валерий mailto:mm***@t*****.by
За последние 60 дней 411 выпусков (несколько раз в день)
Сайт листа:
http://www.tiflocomp.ru
Открыт:
22-01-2004
Пре-модерация: Нет
Адрес для писем в лист: industry.comp.tiflocomp-list@subscribe.ru
Здравствовать ВСЕМ!
Возможен ли вариант, интеграции досокна,
из Win-98 в WinXP?
--
С уважением,
Валерий mailto:mm***@t*****.by
Здравствуйте, друзья!
Вот захотелось и мне приобщиться к торрентам- скачал прогу uTorrent 1.61, но
оказалось, что она на английском, но вроде как разобрался как добавлять ярлычок
для закачки. у меня возник вопрос насчет выставления скорости входящей и исходящей:
какую надобно ее ставить, если у меня скорость интернета 15 килобайт в секунду?
Также интересно есть-ли такая же прога на русском языке.
Зараннее спасибо!
Здравствуйте, yuniks.
Вы писали 23 ноября 2008 г., 14:40:00:
Я спрашивал про дос-окно,
потому что хотел воткнуть, полноценый спикеркомандер,
а эмулятор мне не очень нравится.
--
С уважением,
Валерий mailto:mm***@t*****.by
Доброе время суток, уважаемые участники рассылки и Валерий!
Мне есть, что ответить на письмо от 23 ноября 2008 г., 18:19:49
Dosbox вам в помощь.
Здравствуйте, yuniks.
Вы писали 23 ноября 2008 г., 20:33:49:
А где он находится? на http://mysmart.go9.ru/ я его не нашёл!
--
С уважением,
Валерий mailto:mm***@t*****.by
Доброе время суток, уважаемые участники рассылки и Валерий!
В письме от 24 ноября 2008 г., 7:02:23 мне довелось прочесть:
http://filekeeper.org/download/browser.php?path=ivbera%2F&download=dosbox.rar
Ссылку нужно открывать браузером, закачка начнётся через 10 секунд
после его открытия.
Приветствую всех.
Нет такого понятия "DOS-окно". Есть понятие "Консольное приложение", которые,
в отличие от приложений с графическим интерфейсом, используют консоль (текстовый
терминал + клавиатура).
В Windows 9x и Windows NT консольные приложения реализованы по-разному. Консольные
приложения в NT не имеют никакого отношения к MS-DOS программам, хотя внешне
их окно может быть похожим на то, окно, в котором открывались приложения MS-DOS
в Windows 98.
Поскольку Windows 98 на самом деле является DOS-системой (если не ошибаюсь, версией
8.xx), то на этой системе можно было запускать MS-DOS программы (ибо это родные
программы для этой системы).
Для Windows NT средствами самой системы такая поддержка не гарантируется (и,
можно сказать, отсутствует).
"Командная строка" в NT это обычное windows-приложение (cmd.exe), задача которого
не "эмуляция DOS", а предоставление консольного интерфейса пользователю. Иными
словами, это консольная оболочка (например, explorer.exe -- это графическая оболочка),
реализующая консольное взаимодействие с пользователем (больше ничего она делать
не может).
Cmd.exe не обеспечивает поддержки MS-DOS программам (т.е. системные вызовы MS-DOS
не поддерживаются).
Возможно, проще будет понять назначение cmd.exe, если вспомнить, что в MS-DOS
был командный процессор command.com, который был обычным приложением MS-DOS.
Аналогично cmd.exe является приложением Windows NT. Иными словами command.com
и cmd.exe -- это схожие по назначению приложения, но написанные для разных ОС.
То, что cmd.exe поддерживает синтаксис bat-файлов, не означает, что cmd.exe поддерживает
запуск MS-DOS приложений.
Для того чтобы запустить DOS-приложение в NT нужно либо ставить виртуальную машину,
на которую устанавливать MS-DOS, либо устанавливать полноценный эмулятор MS-DOS.
Выбор определяется тем, работает ли программа с "железом" напрямую, минуя системные
вызовы MS-DOS или нет.
Успехов. Анатолий.
Доброе время суток, уважаемые участники рассылки и i_chay!
Мне есть, что ответить на письмо от 23 ноября 2008 г., 21:46:50
За эмуляцию ms dos отвечает nt virtual dos machine (ntvdm.exe). Если
мы запустим dos-приложение, а затем откроем диспетчер задач, мы
обязательно увидим там процесс виртуальной машины dos ntvdm.exe.
Разумеется, имеется жирный знак вопроса в части корректной эмуляции
всех функций доса... Например, обратиться напрямую к диску ntvdm не
даст, данная попытка будет заблокирована, вот только, к сожалению, не
знаю, чем именно, самой ntvdm, или операционной системой, в прочем,
если прямой доступ к диску блокируется на уровне os, то и юзание того
же досбокса скорее всего даст такой же результат. Командную строку я
упомянул только из-за того, что она частично выполняет досовские
команды, как вы справедливо заметили, она не эмулирует самого доса,
как, строго говоря и command.com не являлся в широком смысле слова
операционной системой, ибо был лишь командным интерпретатором, мало
того, на время выполнения дос-программы он выгружался, в резидентах
оставалась висеть лишь маленькая часть в несколько кб, а сам
интерпретатор можно было без проблем заменить сторонними продуктами,
например в своё время я с успехом пользовался ndos.com от symantec,
т.к. данный интерпретатор обладал очень мощным языком пакетных файлов.
Были и другие альтернативы товарищу комманд.кому :)
Приветствую всех.
Yuniks пишет:
Это верно, но это не связано напрямую с cmd.exe (о cmd.exe речь идет лишь по
той причине, что вы сами указали пункт меню "Выполнить", который и запускает
cmd.exe).
Если вы в качестве консольной оболочки указали бы на command.com (он тоже присутствует
вNT), то разговор принял бы другой оборот.
Под "командами DOS" в разных источниках понимаются разные вещи (например, все
утилиты DOS часто называют "командами DOS").
Поэтому корректнее говорить, если речь идет о cmd.exe, что cmd.exe поддерживает
широкий набор команд, включающих и команды command.com, реализуя для последних,
по возможности, аналогичный функционал .
Подчеркну еще раз, что прямого отношения к эмуляции MS-DOS cmd.exe не имеет (это
не ее задача).
Как раз в "широком смысли слова" command.com являлся частью операционной системы
MS-DOS, А в "узком смысле" вы повторили меня почти дословно.
Кстати, при желании, вы можете заменить cmd.exe на другую консольную оболочку.
Успехов. Анатолий.
Доброе время суток, уважаемые участники рассылки и Валерий!
Мне есть, что ответить на письмо от 23 ноября 2008 г., 13:13:22
Пользуйте командную строку, это тоже эмулятор доса. Меню
пуск/выполнить а далее пишем:
cmd.exe