Сейчас на форуме: Lohmaty (+7 невидимых)

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


Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

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

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

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

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

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

-----
2 оттенка серого





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

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

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

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh





Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

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

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

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

-----
2 оттенка серого


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

Ранг: 54.0 (постоянный), 49thx
Активность: 0.721.1
Статус: Участник

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

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



Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

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

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

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

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




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

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

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

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

-----
2 оттенка серого




Ранг: 54.0 (постоянный), 49thx
Активность: 0.721.1
Статус: Участник

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

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

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

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




Ранг: 271.2 (наставник), 331thx
Активность: 0.321.49
Статус: Участник

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

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

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

-----
2 оттенка серого




Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

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

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


Мб потому что

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




Ранг: 15.7 (новичок), 12thx
Активность: 0.050.07
Статус: Участник

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

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



Ранг: 54.0 (постоянный), 49thx
Активность: 0.721.1
Статус: Участник

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

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



Ранг: 173.8 (ветеран), 208thx
Активность: 0.120.36
Статус: Участник

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

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


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



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

Ранг: 54.0 (постоянный), 49thx
Активность: 0.721.1
Статус: Участник

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

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




Ранг: 77.2 (постоянный), 74thx
Активность: 0.190.15
Статус: Участник

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

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



Ранг: 8.7 (гость), 9thx
Активность: 0.040.03
Статус: Участник

Создано: 07 октября 2018 17:16 · Поправил: sosed
· Личное сообщение · #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

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



Ранг: 81.6 (постоянный), 102thx
Активность: 0.060.02
Статус: Участник

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

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

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


Ранг: 77.2 (постоянный), 74thx
Активность: 0.190.15
Статус: Участник

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

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

возможно


 eXeL@B —› Вопросы новичков —› Запуск старого софта под современными ОС
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати