Посл.ответ |
Сообщение |
Ранг: 156.2 (ветеран), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 19 декабря 2007 01:15 · Личное сообщение · #1
вот возник вопрос по поводу возможности запуска setup.
У меня система windows2000+sp4.
Запускаю одну программу на установку. И вылетает ошибка о неподдерживаемой конфигурации.
"Программа не может быть установлена, поскольку необходима рперационная система Windows XP".
Можно ли как-то пропатчить сетап, чтобы он не различал ОС? Подскажите, в какую сторону копать.
(Могу впринципе выложить сетап. Весит 891 КБ.)
| Сообщение посчитали полезным: |
|
Ранг: 111.1 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 19 декабря 2007 01:26 · Поправил: Lumen · Личное сообщение · #2
По идее там должна вызываться GetVersionEx, после чего в структуре OSVERSIONINFO должна сохраниться информация о системе. Варианты: либо патчить саму структуру, после её заполнения в результате вызова GetVersionEx либо там, где сравнивается какое-то поле структуры (по всей видимости это либо dwMajorVersion + dwMinorVersion или dwBuildNumber, так как dwPlatformID у обоих осей будет одинаков: он будет равен 2, что означает Windows NT). Вот собственно и всё. Но на всякий случай выложи сетап.
----- The truth is out of there... | Сообщение посчитали полезным: |
Ранг: 156.2 (ветеран), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 19 декабря 2007 01:43 · Поправил: Mavlyudov · Личное сообщение · #3
Lumen
Вот сетап http://cocoshare.cc/1184428422/Setup.rar
У меня первый вызов GetVersionExA происходит тут:
00486D4C . 56 PUSH ESI ; /pVersionInformation
00486D4D . FF15 34C15A00 CALL NEAR DWORD PTR DS:[<&KERNEL32.GetVe>; \GetVersionExA
[Edit]
Да, нужно что-то делать. dwMajorVersion вроде не изменится (равен 5), а dwMinorVersion должен быть равны 1, чтобы сетап, думал, что это winXP
| Сообщение посчитали полезным: |
Ранг: 111.1 (ветеран) Активность: 0.04↘0 Статус: Участник
|
Создано: 19 декабря 2007 04:20 · Личное сообщение · #4
Да, именно так. Windows 2000 если не ошибаюсь в плане версии выглядит как Windows NT 5.0, а Windows XP как Windows NT 5.1. Правда у меня твой сетап почему-то не запускаеццо, процесс создается и правктически тут же уничтожаеццо. У меня Windows XP SP2.
----- The truth is out of there... | Сообщение посчитали полезным: |
Ранг: 55.7 (постоянный), 6thx Активность: 0.03↘0 Статус: Участник
|
Создано: 19 декабря 2007 11:39 · Личное сообщение · #5
Lumen пишет:
Правда у меня твой сетап почему-то не запускаеццо, процесс создается и правктически тут же уничтожаеццо. У меня Windows XP SP2.
така же фигня. но если в режиме совместимости запустить то ошибка сплывет.
| Сообщение посчитали полезным: |
Ранг: 9.5 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 19 декабря 2007 17:34 · Личное сообщение · #6
Если сетап MSI, то он отлично распаковывается, убивается проверка на операционку из скриптов и запаковывается обратно.
| Сообщение посчитали полезным: |
Ранг: 213.0 (наставник), 4thx Активность: 0.22↘0 Статус: Участник Тот ещё Lamer
|
Создано: 19 декабря 2007 18:51 · Личное сообщение · #7
в принципе, любой сетап разбирается... но будет ли прога после этого работать, если она на этапе установки тредует ХР?
----- Do Not Get Mad Get Money! ;) | Сообщение посчитали полезным: |
Ранг: 156.2 (ветеран), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 19 декабря 2007 21:47 · Личное сообщение · #8
Lumen
что-то я не очень представляю как пропатчить поля структыру OSVERSIONINFOEX.
VA_DOS
Talula
Рядом, в тойже папке лежат 2 файла:
WinBootstrapper.msi (1,73 МБ)
WinBootstrapper1.cab (499 КБ)
MSI я распаковал, в нем куча скриптов и пара dll. Никогда не имел дело с разборкой, поправкой, сборкой таких инсталлеров.
(Могу выложить и эти файлы)
| Сообщение посчитали полезным: |
Ранг: 327.3 (мудрец) Активность: 0.25↘0 Статус: Участник
|
Создано: 19 декабря 2007 21:50 · Личное сообщение · #9
Mavlyudov пишет:
WinBootstrapper.msi
попробуй открыть прогой Orca и поискать сообщение которое выдает программа, много раз так проверку ОСи убирал.
----- in search of sunrise | Сообщение посчитали полезным: |
Ранг: 14.0 (новичок) Активность: 0.01↘0 Статус: Участник
|
Создано: 19 декабря 2007 22:31 · Личное сообщение · #10
Mavlyudov многие setup'ы берут версию винды из реестра (ключ не помню). Можно измеить его просто на период установки.
| Сообщение посчитали полезным: |
Ранг: 13.9 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 19 декабря 2007 22:54 · Личное сообщение · #11
shamann пишет:
многие setup'ы берут версию винды из реестра (ключ не помню)
возможно из ключа BuildLab или Product Name в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
| Сообщение посчитали полезным: |
Ранг: 156.2 (ветеран), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 20 декабря 2007 19:05 · Личное сообщение · #12
bloom
Что-то я там не нашел. Там все сообщения на англ. А у меня на русском выдаеься. Кромето того, ели сопироваь файл setup.exe в отдельную папку и запустить, то выдается таже ошибка. Значит, он не зависит от msi?.
смотрел программной Orca, но что-то не видно там проверки.
Прикрепляю msi http://cocoshare.cc/841329724/msi.rar файл на всякий случай.
| Сообщение посчитали полезным: |
Ранг: 469.0 (мудрец), 100thx Активность: 0.25↘0 Статус: Участник [www.AHTeam.org]
|
Создано: 21 декабря 2007 20:06 · Личное сообщение · #13
может проще под вм варэ заинсталить? А вообще лучне на ХП перейти...
----- -=истина где-то рядом=- | Сообщение посчитали полезным: |
Ранг: 279.1 (наставник) Активность: 0.16↘0 Статус: Участник wizard
|
Создано: 22 декабря 2007 00:28 · Личное сообщение · #14
Lumen пишет:
Правда у меня твой сетап почему-то не запускаеццо, процесс создается и правктически тут же уничтожаеццо. У меня Windows XP SP2.
И попутно изменяет дофига параметров в реестре .
Mavlyudov ,что за прога вообще такая ?
P.S. откат системы рулет
----- Что один человек сделал , другой всегда сломать может... | Сообщение посчитали полезным: |
Ранг: 9.5 (гость) Активность: 0.01↘0 Статус: Участник
|
Создано: 22 декабря 2007 14:47 · Личное сообщение · #15
bloom пишет:
попробуй открыть прогой Orca и поискать сообщение которое выдает программа, много раз так проверку ОСи убирал.
А я плагином msiPlus под Тотал убираю.
Посмотрел MSI. Проверки на винду в нем нет. Значит, проверка на нее только в EXE-шнике.
| Сообщение посчитали полезным: |
Ранг: 156.2 (ветеран), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 22 декабря 2007 17:35 · Личное сообщение · #16
MACKLIA пишет:
Mavlyudov ,что за прога вообще такая ?
Порограмма Adоbe Indеsign СS3.
VA_DOS пишет:
Посмотрел MSI. Проверки на винду в нем нет. Значит, проверка на нее только в EXE-шнике.
Я тоже так подумал. Значит нужно копать GetVersionEx.
Exe я выкладывал.
| Сообщение посчитали полезным: |
Ранг: 13.9 (новичок) Активность: 0.03↘0 Статус: Участник
|
Создано: 22 декабря 2007 17:41 · Личное сообщение · #17
Mavlyudov пишет:
Порограмма Adоbe Indеsign СS3.
мне почему-то кажется, что она пребует WinXP
Talula пишет‚:
но будет ли прога после этого работать, если она на этапе установки тредует ХР?
+1. не вижу других причин не давать установится на win200, как несовместимость
| Сообщение посчитали полезным: |
Ранг: 156.2 (ветеран), 2thx Активность: 0.09↘0 Статус: Участник
|
Создано: 23 декабря 2007 01:08 · Личное сообщение · #18
VA_DOS пишет:
Посмотрел MSI. Проверки на винду в нем нет. Значит, проверка на нее только в EXE-шнике.
2 -= XjekaCR =-
Вот я думаю, значит ли это, что при изменении полей структыры OSVERSIONINFO, прога совсем не установится..а если и установится, то не будет работать...
| Сообщение посчитали полезным: |
Ранг: 213.0 (наставник), 4thx Активность: 0.22↘0 Статус: Участник Тот ещё Lamer
|
Создано: 23 декабря 2007 01:37 · Личное сообщение · #19
Mavlyudov, короче... возьми universal extractor и разбери сетап полностью... восстанови пути как положено (ну, все подкаталоги и .т.д.). копируй в програм файлз и запускай...
----- Do Not Get Mad Get Money! ;) | Сообщение посчитали полезным: |
Ранг: 469.0 (мудрец), 100thx Активность: 0.25↘0 Статус: Участник [www.AHTeam.org]
|
Создано: 24 декабря 2007 04:25 · Личное сообщение · #20
Эм, а что это за порога вообще такая? Сколько уже обсуждаем, а ссылки на сэтап все нет...
Оно конечно понятно, когда нужна совместимость с более старой версией ОС (опции в Вите и ХП), но вот что бы наоборот? Да и думаю не зря авторы данной совтинки не хотят ее под 2000-ю инсталить...
З.Ы. В топку такие пороги, которые тока под ХП...
----- -=истина где-то рядом=- | Сообщение посчитали полезным: |
Ранг: 605.2 (!), 341thx Активность: 0.47↘0.25 Статус: Модератор Research & Development
|
Создано: 24 декабря 2007 06:43 · Личное сообщение · #21
KingSise пишет:
Эм, а что это за порога вообще такая? Сколько уже обсуждаем, а ссылки на сэтап все нет...
см. выше - Mavlyudov уже ответил на вопрос, что за программа. Прога - Adоbe Indеsign СS3. http://www.adobe.com/support/downloads/product.jsp?product=31&platform=Windows
----- EnJoy! | Сообщение посчитали полезным: |
Ранг: 469.0 (мудрец), 100thx Активность: 0.25↘0 Статус: Участник [www.AHTeam.org]
|
Создано: 24 декабря 2007 07:00 · Личное сообщение · #22
Mavlyudov пишет:
Lumen
Вот сетап
Jupiter, незаметил ссылку
----- -=истина где-то рядом=- | Сообщение посчитали полезным: |