Зависает ПК после выхода с досовской пограммы.

Ответить
Аватара пользователя
Dosmod

Зависает ПК после выхода с досовской пограммы.

Сообщение Dosmod »

Вот собственно такая трабла, когда выхожу с досовской программы, например Паскаль или же Нортон командер, то ПК зависает. На экране появляються белые вертикальные штриховые линии на черном фоне и верху розмазаная этими линиями надпись о версии ДОСа. Гдето через 5 сек после этого экрана ПК сам перезагружаеться.

В чем может быть дело?
Аватара пользователя
Dosmod

Re: Зависает ПК после выхода с досовской пограммы.

Сообщение Dosmod »

Вирусов нету, по крайней мере антивирус аваст не нашел. Сегодня пробЫвал запускать досовские программы с разными параметрами. При запуске в окне и выходе с программы все нормально. Вобщем заметил что только в полноекранном режиме после выхода с программы даная програма виснет....

ЗЫ, это ПК совсем не тот что в первой моей теме
Аватара пользователя
azbest

Re: Зависает ПК после выхода с досовской пограммы.

Сообщение azbest »

такая же проблема наблюдаеться ище на 6 ПК в моем класе
Аватара пользователя
azbest

Re: Зависает ПК после выхода с досовской пограммы.

Сообщение azbest »

В DOS входите из под windows или с загрузки компьютера. В config.sys есть строка menuitem или нет?
Аватара пользователя
Dosmod

Re: Зависает ПК после выхода с досовской пограммы.

Сообщение Dosmod »

В ДОС вхожу с Виндовса. Про строку в config.sys узнаю в понидельник
Аватара пользователя
azbest

Re: Зависает ПК после выхода с досовской пограммы.

Сообщение azbest »

данной строки в config.sys нету

хочу ище добавить что зависает ПК только тода когда досовская программа включена на весь экран в виндовсе

когда в окнном режиме то все нормально.
Аватара пользователя
azbest

Re: Зависает ПК после выхода с досовской пограммы.

Сообщение azbest »

Вам нужно создать config.sys и autoexec.bat с множественным вариантом загрузки. А именно - вариант загрузки только в DOS или вариант загрузки только WINDOWS.

создайте на диске С - каталог "1" и скопируйте в него display.sys, country.sys, hymem.sys, emm386.exe, mode.com, more.com(необязательно), ega3.cpi, keyboardX.sys(где Х=2 или 3 или 4 или ничего), mscdex.exe, файл драйвера cd-rom (У МЕНЯ ЭТО NPRS), mouse.com - найдите все эти файлы в папках - windows.

вот пример



config.sys

[menu]

menucolor=7,0

menuitem =WIN

menuitem =DOS (к примеру нортон коммандер)

menuitem = PROGRAM (ваша программа)

menudefault=win,20



[common]

device=C:\1\display.sys con=(ega,,1)

Country=007,866,C:\1\country.sys



[DOS]

DEVICE=C:\1\HIMEM.SYS

DEVICE=C:\1\EMM386.EXE

DOS=HIGH,UMB

DEVICE=C:\1\NPRSCDROM.SYS /D:NPRScd01



[PROGRAM]

DEVICE=C:\1\HIMEM.SYS

DEVICE=C:\1\EMM386.EXE

DOS=HIGH,UMB



[WIN]



а вот и autoexec.bat



ECHO OFF

SET PATH=C:\1;C:\NC;C:\PROGRAM

mode con codepage prepare=((866) C:\1\ega3.cpi)

mode con codepage select=866

keyb ru,,C:\1\keybrd3.sys

GOTO %CONFIG%



:WIN

GOTO END



:DOS

C:\1\MSCDEX.EXE /D:NPRScd01

C:\1\MOUSE.COM

NC

GOTO END



:PROGRAM

(здесь - как запускается ваша программа)

GOTO END



:END

______



в момент загрузки у вас будут три строки DOS , WINDOWS , PROGRAM

КАКУЮ СТРОКУ ВЫБЕРЕТЕ - ТАКАЯ ЗАГРУЗКА И БУДЕТ.
Аватара пользователя
Dosmod

Re: Зависает ПК после выхода с досовской пограммы.

Сообщение Dosmod »

ПопробЫвал, не пошло.... такой способ на сколько я понимаю предусматривает отдельную загрузку програм с среды МС ДОС, а нам нужно чтоб одновременно с Виндовсом досовские программы работали.

Вобщем проблему удалось решить методом замены досовских прог на аналогичные "окна".
Ответить

Вернуться в «Microsoft Windows 95/98/Me (архив)»