eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: galenkane (+4 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Запуск старого софта под современными ОС
Посл.ответ Сообщение


Ранг: 752.8 (! !)
Статус: Участник
Student

Создано: 2 октября 2018 12:21 New!
Цитата · Личное сообщение · #1

Чисто теоретический вопрос. Есть прога, которая работала под XP, реально ли и если да, то на сколько трудоёмко. пропатчить её, чтобы она запускалась под Win7/10?
В режиме совместимости тоже падает


Ранг: 183.8 (ветеран)
Статус: Участник

Создано: 2 октября 2018 12:23 New!
Цитата · Личное сообщение · #2

Зависит от того, почему она падает, что у нее в импорте и т.д.


Ранг: 752.8 (! !)
Статус: Участник
Student

Создано: 2 октября 2018 12:27 New!
Цитата · Личное сообщение · #3

f13nd т.е. не всегда это вообще возможно?


Ранг: 183.8 (ветеран)
Статус: Участник

Создано: 2 октября 2018 12:30 · Поправил: f13nd New!
Цитата · Личное сообщение · #4

Isaev пишет:
т.е. не всегда это вообще возможно?

Теоретически такое вообще невозможно, чтоб на более новых версиях не работало, обратная совместимость, все дела. Но есть например ftd2xx.dll, которая пережила чертову кучу ревизий и каждая зараза норовит нужную ей версию в system32 запихать, от чего другие работать перестают. Может ерунда какая-нибудь быть типа этой, может быть еще что-то. Ты дал настолько мало информации, что вообще ни о чем судить нельзя.

| Сообщение посчитали полезным: Isaev



Ранг: 109.5 (ветеран)
Статус: Участник

Создано: 2 октября 2018 12:42 New!
Цитата · Личное сообщение · #5

да реально старые софтины nt c карнел переписывались под xp
доспрог об этом как то рассказывал.

Ранг: 118.6 (ветеран)
Статус: Участник

Создано: 2 октября 2018 12:46 New!
Цитата · Личное сообщение · #6

Isaev пишет:
Чисто теоретический вопрос

Чисто теоретический ответ - скорее да, возможно будут нужны костыли выходящие за рамки патчей и лодырей, возможно придется докинуть конкретные версии библиотек итд итп
Чисто теоретически может вполне оказаться, что проблема "архитектурная" и проще софт переписать

Однако задача поставлена практическая и решается исключительно исходя из сабжа, нет сабжа, - максимум что получите в топике это рандомный список абстрактных причин почему программа Х может не запускаться на ОС Y, хотя на Z работает.


Ранг: 183.8 (ветеран)
Статус: Участник

Создано: 2 октября 2018 12:49 New!
Цитата · Личное сообщение · #7

SDK пишет:
да реально старые софтины nt c карнел переписывались под xp

Я такое видел только с NE файлами, которые на ХР таки работали. Но видел их всего раз в жизни и развидеть бы их обратно.


Ранг: 109.5 (ветеран)
Статус: Участник

Создано: 2 октября 2018 12:58 · Поправил: SDK New!
Цитата · Личное сообщение · #8

f13nd пишет:
видел их всего раз в жизни

были кучи пакеров 00-х годов
они как раз писали в импорт адреса karnel 9X
поэтому запакованные файлы не работали под xp их нельзя было не запустить не распаковать,
под xp
и проще переписать софт чем там что то исправлять,но бывало можно было исправить заменой
импорта на старые библиотеки и правкой вызова к ним.

Добавлено спустя 38 минут
а вообще Финд представь сидит злой кодер и пишет новый мега вирус на сорцах под 9x чтоб какой нибудь чайник на опере 11 скачал и нагнулся весь комп и улетели все его пароли))) и тут как раз спрашивает почему оно не работает под новыми версиями)))


Ранг: 183.8 (ветеран)
Статус: Участник

Создано: 2 октября 2018 14:04 New!
Цитата · Личное сообщение · #9

SDK пишет:
и тут как раз спрашивает почему оно не работает под новыми версиями

Это только если он последние лет 20 жил в пещере под скалой.

Ранг: 118.6 (ветеран)
Статус: Участник

Создано: 2 октября 2018 16:41 · Поправил: VOLKOFF New!
Цитата · Личное сообщение · #10

Belg пишет:
почему бы просто не включить режим совместимости?


Мб потому что

Isaev пишет:
В режиме совместимости тоже падает

Ранг: 11.2 (новичок)
Статус: Участник

Создано: 2 октября 2018 18:23 New!
Цитата · Личное сообщение · #11

Что мешает создать виртуальную машину с нужной ОСью и запустить под ней?


Ранг: 109.5 (ветеран)
Статус: Участник

Создано: 2 октября 2018 18:36 New!
Цитата · Личное сообщение · #12

а может проще купить старый комп с xp и запускать только там*?

Ранг: 118.6 (ветеран)
Статус: Участник

Создано: 2 октября 2018 19:06 New!
Цитата · Личное сообщение · #13

SDK пишет:
а может проще купить старый комп с xp и запускать только там*?


Проще арендовать сервер с XP и запускать там

| Сообщение посчитали полезным: SDK



Ранг: 109.5 (ветеран)
Статус: Участник

Создано: 2 октября 2018 19:09 New!
Цитата · Личное сообщение · #14

VOLKOFF пишет:
арендовать сервер
Вот Вот ветер дует в верном направлении

Ранг: 74.7 (постоянный)
Статус: Участник

Создано: 2 октября 2018 20:47 New!
Цитата · Личное сообщение · #15

Читая топ, понимать начинаешь - гуща всё гуще..

Ранг: 7.4 (гость)
Статус: Участник

Создано: 7 октября 2018 17:16 · Поправил: sosed New!
Цитата · Личное сообщение · #16

Есть программка --> Tame v6.0 <--, Позволяет программам DOS устойчиво работать в современных операционных системах.
Последняя версия Tame поддерживает следующие 32-разрядные версии Windows: Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10, Windows 2003, сервер Windows 2008 и Citrix Server

--> Уже сломанная здесь <--

Ранг: 73.5 (постоянный)
Статус: Участник

Создано: 10 октября 2018 00:53 · Поправил: Dart Raiden New!
Цитата · Личное сообщение · #17

Ну, если уж заговорили про DOS, то есть бесплатный MS-DOS Player for Win32-x64 с открытым исходным кодом.

| Сообщение посчитали полезным: plutos


Ранг: 74.7 (постоянный)
Статус: Участник

Создано: 10 октября 2018 06:17 New!
Цитата · Личное сообщение · #18

Isaev пишет:
не всегда это воможно

возможно
 eXeL@B —› Вопросы новичков —› Запуск старого софта под современными ОС

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS