Автор Тема: Инсталлятор ПО сканера Be@rPaw2400TA Plus  (Прочитано 12985 раз)

Оффлайн Kopejkin

  • Пользователь
  • **
  • Сообщений: 97
    • kopejkin
Инсталлятор ПО сканера Be@rPaw2400TA Plus
« : 03 Января 2011, 13:49:11 »
Инсталлятор ПО сканера Be@rPaw 2400 TA Plus.
Совместимость: Win98/Me/2000/XP.
Ссылка на страницу загрузки: Драйвер сканера Be@rPaw 2400 TA Plus
Размер всех трех файлов около 16 Мб.

Хочу распаковать инсталлятор ПО BearPaw 2400 TA Plus, и попробовать создать свой. Зачем? Просто всем моим попыткам установить этот софт на Win7Ultimate, инсталлятор злостно сопротивляется. Не помогает ни режим совместимости, ни отключение UAC, ни манипуляции с реестром, которые якобы должны были представить win7 как XP. Инсталлятор упорно сообщает, что данное ПО предназначено только для Win98/Me/2000/XP.
Интересно, что так себя ведет только инсталлятор ПО сканера. Сам драйвер и дополнительные библиотеки (у них отдельные инсталляторы такого же типа) ставятся без проблем. Установить ПО, вернее скопировать файлы из другой ОС, можно и оно будет работать, но способ этот меня не совсем устраивает.
Т.к. в распаковке я, мягко говоря, не силен, то подкатывался к инсталлятору с разными универсальными распаковщиками. Все они сообщили, что Not a valid PE file.

Для пробы вложил запакованный в RAR инсталлятор драйвера (xpdriver.exe)

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Инсталлятор ПО сканера Be@rPaw2400TA Plus
« Ответ #1 : 03 Января 2011, 14:25:46 »
Kopejkin, по-моему, в корне неверный подход

По сути, ты хочешь сделать репак драйвера, чтобы он мог поставиться на Windows 7.

Я приведу вольное изложение мануала по репаку игр, тут абсолютно то же самое.

1. Ставим прогу для отслеживания созданных ключей реестра и файлов (Uninstaller какой-нибудь, который это умеет наглядно показывать)
2. Ставим драйвер
3. Берем установленные файлы драйвера, копируем в отдельную папку
4. Смотрим какие ключи реестра поменялись
5. Берем Inno Setup (или аналог) и делаем проект на основе полученной информации (какие файлы куда скопировать, какие ключи и ярлыки создать).

Вроде все. Недостатков этого метода не вижу. Ведь в любом случае если тебе и извлекут файлы, ты каким-то образом должен будешь измененные запихнуть обратно или опять-таки использовать Inno Setup (или аналог) чтобы избавиться от недостатка стандартного установщика.

Добавлено: ИМХО, это единственный путь. Как показало исследование, это 16-битное приложение. Сейчас таких уже не делают и вряд ли когда-то сделают  Поэтому об этом файле никакие анализаторы знать ничего не знают, и потому он в Windows 7 никак не работает, она даже значки этих файлов отобразить не может.
« Последнее редактирование: 03 Января 2011, 14:41:09 от shkiper »
DJ, sex, music and a rhythm...

Оффлайн Kopejkin

  • Пользователь
  • **
  • Сообщений: 97
    • kopejkin
Инсталлятор ПО сканера Be@rPaw2400TA Plus
« Ответ #2 : 03 Января 2011, 14:49:18 »
Собственно, я так и делал (п/п 1-4). До п.5 не доходил только из-за п,1. Информация от той программы, которой пользовался, получалась несколько избыточной - слишком много ключей реестра получалось. Может, заодно, посоветуете
Цитировать
Uninstaller какой-нибудь, который это умеет наглядно показывать
.
А на счет инсталлятора - все равно интересно, что это за чудо-юдо и чем его распаковать, если возможно.

Оффлайн shkiper

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 1095
Инсталлятор ПО сканера Be@rPaw2400TA Plus
« Ответ #3 : 04 Января 2011, 09:54:58 »
Kopejkin, приложение 16-битное. А упаковщик времен Windows 3.1. Так что ищи того, кто занимался в те времена (1992-1994) распаковкой  Думаю, среди наших такие вряд ли найдутся.
DJ, sex, music and a rhythm...

Оффлайн Kopejkin

  • Пользователь
  • **
  • Сообщений: 97
    • kopejkin
Инсталлятор ПО сканера Be@rPaw2400TA Plus
« Ответ #4 : 05 Января 2011, 04:44:28 »
Ясно. Спасибо за ответы. Всех с Новогодними праздниками!

Оффлайн Kopejkin

  • Пользователь
  • **
  • Сообщений: 97
    • kopejkin
Инсталлятор ПО сканера Be@rPaw2400TA Plus
« Ответ #5 : 09 Января 2011, 01:12:57 »
Результат выложил. Может пригодится кому.
ПО и драйвер Mustek Be@rPaw 2400TA Plus для Windows 7
« Последнее редактирование: 09 Января 2011, 01:14:34 от Kopejkin »