Скопировал файлы игры с двух CD на жесткий диск при попытке установить первая половина устанавливается без проблем а далее просит вставить второй диск, может кто знает какие файлы, и как отредактировать. Заранее спасибо!
Тебе надо взломать игру? Или установить и награться? %) Если первое тогда хз, у каждой игры свое, если второе, то лучше достань сд2 и не трать время в пустую. Хотя из папки, что с копией файлов сд2 попробуй сделать образ виртуального диска. Вроде Alcohol 120% умеет такое, если не умеет с папки, то с RAR архива. Что за игра хоть? %)
Ivan3664 А не пробовал подрубить папку, где содержимое второго диска как сетевой диск, предварительно на этой же букве чтобы была и папка 1 диска?
Игра Call of Duty производитель 1С, вообще моя цель создать двд в котором совместить эти два диска, чтоб установка производилась не прерывно. Мне кажется что проверка идет по названию диска и месту его нахождения, все б ничего но когда двд обзываю названием второго диска установка не требует второго диска, но когда дистрибутив со 2 диска установится инсталятор требует 1 диск для установки директ Х (вот такая беда). В случае когда в инсталляторе содержится файл MSI это просто, но тут инсталятор другой, надо как-то редактировать сценарий установки но не знаю как, в статье данная ситуация не описывалась
Простое решение поискать другой инсталлятор. К примеру с другого ДВД, там где уже наверняка все как тебе и надо, только по мелочи под себя корректнуть и все. Тем более, что игра старая. Да ещё если разработчики внесли туда средства защиты от копирования те если фирменный инсталлятор, то просто так ничего не получится. Кстате, а без инсталяции игра запускается?
Мне хочется разобраться именно с инсталлятором а не искать пути обхода, ну или хотя бы создать свой инсталятор при этом чтоб все значение регистра и dll воткнулись как надо. А в работе с реестром я не понимаю может ссылку на статью кто даст?
Мне хочется разобраться именно с инсталлятором а не искать пути обхода, ну или хотя бы создать свой инсталятор при этом чтоб все значение регистра и dll воткнулись как надо. А в работе с реестром я не понимаю может ссылку на статью кто даст?
Блин, только дошло, что инсталлятор _НЕ_ с msi :/ А я тут советов и линков на тему :/ Чтоб уж место не переводить совсем, прийдется видимо чего-нибуть отписать, приняв во внимание что не msi. Насчет реестра можно отловить regmonом или одной из множества прог для снятия снапшотов до/после с показом внесенных изменений... Вроде advanced registry tracer, jv16 powertools, Resplendence Resplendent Registrar... Проги из разряда анинсталлеров кастомных, там тоже по идее должен весь сценарий установки сохраняться, с поддержкой множества инсталлеров конечно... Есть и тулзы для ленивых на основе сей идеи, создающие install-пакеты на основе сравнения snapshotов/изменений до/после установки... Со всеми негативными последствиями всей подобной идеи. Долго пытался вспомнить, где ж и что про это читал, не особо успешно... Вот вроде что-то на тему нагуглил http://www.appdeploy.com/articles/repack.asp Конечно создать репак игры уровня наших пиратов, торгующих на лотках - не проблема... Если чуть больше постараться - и качественный репак сделать можно, после чего патчи оригинальные ставиться будут, признавая игру за родную/правильно установленную... Но ручками то все равно лениво заново оборачивать другим инсталлером и с модификацией оригинального сценария установки результат не сравнится, если там например пакеты какие-то установить/убновить в случае отсутсвия/старой версии предлагается и т.п. Вообще что за инсталлер конкретно бы неплохо для начала знать... PEiD по идее должен помочь. В 1C оборачивать любит бесплатными, не предназначенными для коммерческого пользования по-моему
Угу вот уже 2 недели пытаюсь поправить сценарий все без успешно присутствуют такие файлы Launch.exe версия 6, 70, 006 Setup.exe версия 9.02.204.0 а также 00000001.TMP DrvMgt.dll SECDRV.SYS
Инсталятор InstallShield, а вот с английским я очень плохо дружу, как я понял можно сделать репак автоматически? Если да то как прога называется?
Вспомнил таки, что то была за прога для создания репаков, про которую читал когда-то... http://www.epsilonsquared.com/anonymous/InstallRite25.exe Вроде как целевой сетап этой прогой запускать или типа того(сам не пробовал), по окончанию должно быть предложено создать репак(InstallKit)... Насчет принципа работы тоже не уверен, по-моему это какраз случай, когда снапшот до/после + прога старается отсеять левые изменения, не относящиеся к сетапу... Да, откопал я тут в закромах родины этот самый Call of Duty, английский правда... Так в нем те же файлы тех же версий 1:1... Кстате забавная штука, запихал в iso с меткой тома 2-го диска. Когда запрашивает вставить 2-й диск, можно клацнуть ok и инсталляция пойдет дальше... Только вот под конец опять запросит первый, и вот тут облом - только cancel... Хотя уже заветные 100% висят... Setup.exe... Wise setup. E-wise скушал и много чего выплюнул... Например 00000002.EWI - "File with install instructions" содержит метки томов дисков, из-за которых собственно и плевается, текст плевков etc... Единственный вопрос соответсвенно оставшийся - как собрать конструктор назад... Правда просить менять диски будет и дальше судя по всему, но достаточно будет нажатия ok... Чтоб непрерывно шло ковырять видимо глубже нужно будет...
Думаю что есть еще вариант, закинуть на двд образы первого и второго диска, далее создать bat-файл который бы ставлял образы в демон тулз, но для этого требуется какая-то переменная, чтоб указать на виртуальный диск, мои знания оканчиваются на том что-(включается демон, монтируется образ, а дальше тупик, тупо указывать букву диска не по мне, так как если потом буду давать диск кому-то буква может оказаться другой)
Думаю что есть еще вариант, закинуть на двд образы первого и второго диска, далее создать bat-файл который бы ставлял образы в демон тулз, но для этого требуется какая-то переменная, чтоб указать на виртуальный диск, мои знания оканчиваются на том что-(включается демон, монтируется образ, а дальше тупик, тупо указывать букву диска не по мне, так как если потом буду давать диск кому-то буква может оказаться другой)
Попробовал прога не плохая но инсталлятор это просто ужас ни выбора дирректории ни чего а если на другом компе даже такого диска не существует? Да засада, будем искать я так просто от нее не отвяжусь.
Ну должно быть прилично аналогов этой проги, некоторые вохможно с полноценными инсталлерами, на том сайте про репаки смотреть нужно... В любом случае ручками работать видимо прийдется, т.как в реестре может например быть указан путь к папке с игрой, зависящий от выбора папки для установки, а откуда такой автоматизированной проге знать? Тут надо или мониторить инсталл 2 раза в 2 разные фолдера проге, либо требовать user input на тему... Но мне сие не так интересно. Нужно с упаковкой назад разобраться "всего-лишь" и сойдет оригинальный setup. Программы по распаковке wise-setupов вроде hwun,wun,e-wise с вытаскиванием скрипта установки, в котором собака и порыта, справляются вроде вполне успешно... E-wise указывает смещение образа каждого из упакованных файлов в exe, упакованный/распакованный размер. Exwise идет с исходниками... Идея следующая: правим hex-редактором в скрипте установки извлеченном чтоб метки 1-го и 2-го диска совпадали(как обычно делают при помощи Orca в msi файлах для преобразование мульти-cd версии в двд-версию), пакуем назад, обрезаем заголовки/суффиксы, заменяем запакованный образ в setup.exe + правим crc32 на новую. Но: 1. В этот wise-setup встроена проверка серийника, потому с большой долей вероятности при любом насилии он начнет брыкаться. 2. После правки 1-го байта в скрипте установки и последующей запаковке с большой вероятностью сменится размер со всеми вытекающими... 3. Как ни пытался подобрать метод запаковки, чтоб получить идентичный тому что в сетапе результат не вышло... В ewise распаковка взята из Info-ZIP Unzip... Их же zip-упаковщиками(консольный и gui есть) с любым уровнем компрессии результаты совершенно другие получаются, как и другими перепробованными. Так что тут возможно нужно брать тот же zlib и глубже ковырять на тему упаковки, т.как готовые решения не факт что помогут :/ ...
Ну-и-ну... Вам абы поломать... скачиваеш себе Алкоголь 120% , и не паришся. делаеш внем образ диска и запускаеш на виртуальном СД приводе (тамже)ну и инсталируеш с виртуального-то. Только когда установиш прогу ,зайди в настройки и повключай всякие там режимы эмуляции (почемуто, не в демо версии, изначально отключенные) Пардон... может ченить написано по существу выше . Лень было перечитывать.