Войти

Показать полную графическую версию : DOS-программа и XP


Obolduy
10-04-2006, 15:27
Есть ХР SP1. Нужно заставить работать на ней Dos-программу. Проблема в DOSX. Эта бяка садится в основную память, а требуется поместить её в верхнюю, благо выделенного пространства под неё хватает. Autoexec.nt и config.nt настроены верно (это про buffer, files и т.п.) Наличие в памяти DOSX обязательно, так как иначе не будет работать другая программа привязанная к первой. На аналогичных машинах работает, а вот на этой никак. Бьюсь уже третий день и соображений никаких не осталось. Может кто что посоветует?

XPEHOMETP
10-04-2006, 15:49
Не знаю. Но если поюзать Google, к примеру, то ясно, что траблы с этой прогой - частая вещь.

К сожалению мне так и не удалось полностью загнать DOSX.EXE в верхнюю память :( И место вроде бы есть. DOSX загружается туда только при отсутствии выделения EMS памяти! - это отсюда:

http://www.platnaya.ru/programs_DOSinXP.shtml

Obolduy
10-04-2006, 16:26
Картина аналогична, но без EMM = RAM. За соседней машиной DOSX полностью грузится в верхнюю память. :angry:
И никто не знает где рыть.

VOVPro
13-04-2006, 23:40
DOSX грузится в верхнюю память потому, что в свойствах Ярлыка стоит: EMS - Нет.

Envel
15-04-2006, 00:34
В XP работы некоторых DOS Protected mode приложений добиться практически невозможно встроенными средствами, еще хуже дела с real-mode программами. Попробуйте использовать эмулятор DosBox: http://dosbox.sourceforge.net
К сожалению, есть и более быстрая штука dosemu, но она пишется только под *nix системы.
DosBox частично даже имитирует компьютер. Запуск в нем программ - вполне безопасный процесс. Думаю, это решит вашу проблему.




© OSzone.net 2001-2012