Войти

Показать полную графическую версию : Зависает ПК после выхода с досовской пограммы.


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

DVDshnik
16-01-2008, 11:36
Вирусов точно нет?

Dosmod
16-01-2008, 18:44
Вирусов нету, по крайней мере антивирус аваст не нашел. Сегодня пробывал запускать досовские программы с разными параметрами. При запуске в окне и выходе с программы все нормально. Вобщем заметил что только в полноекранном режиме после выхода с программы даная програма виснет....
ЗЫ, это ПК совсем не тот что в первой моей теме

Dosmod
22-01-2008, 18:50
такая же проблема наблюдаеться ище на 6 ПК в моем класе

azbest
24-01-2008, 23:33
В DOS входите из под windows или с загрузки компьютера. В config.sys есть строка menuitem или нет?

Dosmod
25-01-2008, 22:12
В ДОС вхожу с Виндовса. Про строку в config.sys узнаю в понидельник

Dosmod
30-01-2008, 18:46
данной строки в config.sys нету
хочу ище добавить что зависает ПК только тода когда досовская программа включена на весь экран в виндовсе
когда в окнном режиме то все нормально.

azbest
01-02-2008, 00:46
Вам нужно создать 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
01-02-2008, 23:13
спасибо, буду пробывать

Dosmod
29-02-2008, 07:46
Попробывал, не пошло.... такой способ на сколько я понимаю предусматривает отдельную загрузку програм с среды МС ДОС, а нам нужно чтоб одновременно с Виндовсом досовские программы работали.
Вобщем проблему удалось решить методом замены досовских прог на аналогичные "окна".




© OSzone.net 2001-2012