Делаем из Windows Seven MS DOS :)

Не так давно сообщество ДАУН-Грейдеров постигла печальная новость, по слухам вышедшая недавно операционная система от Microsoft Windows Seven не поддерживает работу консольных приложений в полноэкранном режиме. Якобы cmd.exe невозможно развернуть на полный экран, что создает непреодолимые трудности в работе пользователей с клиентским программным обеспечением, написанным под DOS FoxPro. В результате сообщество разделилось на несколько групп:
Первые сказали «Стив Балмер кАзел!» и начали активный переход на операционную систему Linux;

Вторые начали запасаться старым железом, на котором еще возможен запуск DOS и Windows 98, разыскивая оное по многочисленным свалкам и складируя его на чердаках своих домов;
Кто-то предлагал использовать виртуализацию для эмуляции работы устаревших операционных систем, и лишь немногие обратились к нашей «Кафедре» за разъяснением ситуации.
Как оказалось в результате проведенных экспериментов, консольные приложения не только возможно запускать в полноэкранном режиме, но и возможна замена стандартной оболочки Windows на черную как ночь консоль, то есть имеется возможность сделать из Windows Seven MS DOS. :)
Итак, начнем по порядку: в начале нам необходимо создать ярлык к программе cmd.exe

 

далее даем название ярлыку

после этого заходим в свойства созданного ярлыка

было выяснено, что при указании во вкладке «ярлык» свойства окна «развернуть во весь экран» консоль не разворачивается на полный экран, для достижения этого было необходимо во вкладке «параметры» поставить «галочку» в Отображение -> «во весь экран» и применить изменения.
После этого любое консольное приложение работало в полноэкранном режиме.

Но мы пошли дальше, было выяснено, что за запуск оболочки Windows в семействах NT отвечает ключ в реестре по адресу:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
в нем есть строковый параметр Shell, заменив стандартное Explorer.exe на cmd.exe и перезагрузившись, мы замечаем, что вместо стандартного рабочего стола загружается интерпретатор консольных команд в полноэкранном режиме.
Говоря вообще, в данном разделе можно выбрать любую оболочку, если Вы введете Far.exe, то вместо рабочего стола загрузится Ваш любимый Фар менеджер, а если total.exe, то тотал -  коммандер.
В дальнейшем было замечено, что не у всех пользователей Windows Seven присутствует учазанная опция.
Отсутствие полноэкранного режима MS-DOS в Windows Seven
Все гениальное как всегда оказалось просто: драйвера Вашей видеокарты (не сама карта, а именно "дрова") не поддерживают ВСЕ видеорежимы MS-DOS, поэтому и нет опции.
Существуют три пути решения проблемы:
1. Установить драйвера видеоадаптера от Windows XP, как это рекомендует Microsoft.
2. Деинсталировать установленные драйвера под Seven и использовать Standart VGA, как это сделано у меня.
Включение режима SVGA на видеокарте
3. Использовать виртуализацию, в частности DOS BOX или Microsoft Virtual PC.
Итак, если к Вам на улице подойдут люди с горящим взглядом и предложат поучаствовать в набеге на близлежащую свалку в поисках «раритетной компьютерной техники» знайте, что это Коллекционеры-извращенцы, которые жить не могут без Нортон - командера, запушенного под управлением MS-DOS,  смело отсылайте их к этой статье с предложением прокачать скиллы в области IT.

 

Комментарии  

 
0 #11 Алекс 09.09.2013 16:53
Есть программное обеспечение которое производитель не хочет переписывать под windows, оно работает под msdos, при этом нет возможности запустить его на виртуальной машине или его аналоге из-за использования для параметризации порта usb. При расшаривании его в хр мод или виртуальную машину происходит задержки при передачи данных по порту, приводящие к обрывам. А в поле вести стационарный компьютер с генератором не кашерно. И на нетбуке иметь кучу ОС тоже не очень удобно. Так, что не всегда это фанаты нортона. Просто некоторые производители оборудования не хотят совершенствоват ься.
Цитировать
 
 
0 #10 Vermus 09.06.2013 17:44
Есть вариант - в свойствах ярлыка указать размер окна побольше. Коряво, но хотя бы оно уже не такое крохотное.
Цитировать
 
 
0 #9 Иван 21.02.2013 12:25
Большое спасибо! Помог снос драйверов.
Цитировать
 
 
0 #8 APh 10.10.2012 23:46
Слово "драйвер" во множественном числе пишется, как "дрАйверы", а не "драйверА"!!!
Учим русский язык!
То же самое и со словом "сервер" — "серверы".
Цитировать
 
 
+2 #7 проф Алекс 07.01.2012 17:48
Troll
Описанный в статье вариант запуска DOS приложений в полноэкранном режиме будет работать только в 32 разрядных версиях Windows 7.
В 64 разрядных ни одно ДОС приложение не может быть запущено, там лучше использовать не DOSBOX, а виртуальную машину, к примеру Microsoft Virtual PC.
Цитировать
 
 
-1 #6 Troll 07.01.2012 14:40
Для игр это может и прокатит - но а если допустим тебе нужно работать в турбо паскал, то как потом посмотреть программки на нем написанные ??
Так что из всего этого приемлемый вариант это DOSBox. Но даже в нем есть пробелмы - при нажатии кнопок компиляции ctrl+f9 программа вылетает.
Цитировать
 
 
-3 #5 09.06.2011 15:13
Цитирую Dr.Salawat:
А как просто без этой возни в Bat или в Cmd сделать Fullscreen?
A?

Alt+Enter.
Цитировать
 
 
0 #4 09.06.2011 13:58
А как просто без этой возни в Bat или в Cmd сделать Fullscreen?
A?
Цитировать
 
 
+2 #3 02.02.2011 00:45
Установил Виндовс 7ю версию, моник у меня разрешение на 1920х1080, но я хочу поставить на 1280х1054 чтобы и игры были в таком разрешении но он не на весь экран разворачиваетьс я... Что делать.... ПОПОМГИТЕ!
Цитировать
 
 
0 #2 15.11.2010 19:26
Виртуализация это как бы хорошо, но не всегда удобно.
Данная статья была написана по просьбам комрадов с Nostalgy.net.ru, у которых не работали приложения для DOS FoxPro в полноэкранном режиме под Семеркой.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Полезные ссылки