WinXP & NE
Ситуация следующая:
Есть утилита, формат екзешника NE.
В Win2000 работала отлично, пересел на XP и, случилось, она отказывается запускаться, как я понял XP не поддерживает запуск NE файлов.
Если кто знает ключик в реестре, если конечно он существует, или утилитку какую-нибудь, напишите.
PS:
Скажу сразу виртуальную машину ставить не хочу(а возможно придется), а культурной версии этой утилитки не существует и удобных аналогов тоже, самому писать - ломает и долго это.
Если кто знает подскажите.
Ситуация следующая:
Есть утилита, формат екзешника NE.
В Win2000 работала отлично, пересел на XP и, случилось, она отказывается запускаться, как я понял XP не поддерживает запуск NE файлов.
Если кто знает ключик в реестре, если конечно он существует, или утилитку какую-нибудь, напишите.
PS:
Скажу сразу виртуальную машину ставить не хочу(а возможно придется), а культурной версии этой утилитки не существует и удобных аналогов тоже, самому писать - ломает и долго это.
В XP есть такая опция как запуск в среде Win... Не факт что заработает...
В XP есть такая опция как запуск в среде Win... Не факт что заработает...
И не работает, уже проверил.
И не работает, уже проверил.
я сомневаюсь, что архитектура ХР и 2000 различаеться настолько, что там работает, а там нет. скажи пожалуйста, что за утилита, какие именно симптомы при отказе... и т. п. может че придумаем :)
я сомневаюсь, что архитектура ХР и 2000 различаеться настолько, что там работает, а там нет. скажи пожалуйста, что за утилита, какие именно симптомы при отказе... и т. п. может че придумаем :)
Утилитка - это обычный линкер для OS/2 - Link386 версии 2.01.016 Apr 20 1994, более новая версия существует, но она запускается только под OS/2.
Ошибка: This program cannot be run in a DOS session.
PS:
Я все же склоняюсь к тому, что в реестре должен быть ключик для этого, т.к. действительно XP и 2000 не очень то архитектурой отличаются. Хотя с другой стороны может быть в Мелкомягком решили избавиться от атавизмов.
Утилитка - это обычный линкер для OS/2 - Link386 версии 2.01.016 Apr 20 1994, более новая версия существует, но она запускается только под OS/2.
Ошибка: This program cannot be run in a DOS session.
PS:
Я все же склоняюсь к тому, что в реестре должен быть ключик для этого, т.к. действительно XP и 2000 не очень то архитектурой отличаются. Хотя с другой стороны может быть в Мелкомягком решили избавиться от атавизмов.
Кроче, я тут поразбирался и судя по всему все из-за того, что в Win XP отсутствует подсистема OS/2. Ну и я соответстненно перефразирую вопрос: Как в Win XP запустить(возможно поставить) подсистему OS/2?
Кроче, я тут поразбирался и судя по всему все из-за того, что в Win XP отсутствует подсистема OS/2. Ну и я соответстненно перефразирую вопрос: Как в Win XP запустить(возможно поставить) подсистему OS/2?
Watcom C/C++ позволяет осуществлять разработку высокопроизводительных 16 и 32-битных приложений для широкого спектра платформ
... приложений для всех популярных компьютерных платформ, включая DOS (16 и 32 бит), Windows (3.1, Win32s, 95/98, NT), OS/2 (16 и 32 бит), Novell NLM.
=============
Возьми линкер из Watcom. Он точно
под Виндами работает, правда про ХП
не уверен, но думаю не NE :-)
На нем можно делать приложения для OS/2
в Виндах.
Watcom C/C++ позволяет осуществлять разработку высокопроизводительных 16 и 32-битных приложений для широкого спектра платформ
... приложений для всех популярных компьютерных платформ, включая DOS (16 и 32 бит), Windows (3.1, Win32s, 95/98, NT), OS/2 (16 и 32 бит), Novell NLM.
=============
Возьми линкер из Watcom. Он точно
под Виндами работает, правда про ХП
не уверен, но думаю не NE :-)
На нем можно делать приложения для OS/2
в Виндах.
Работать то работает, только как экспорты/импорты в Stdcall там опредилять и как вырубить STUB