integrity check has failed после UPX

Тема в разделе "WASM.SOFTWARE", создана пользователем kislorod, 28 мар 2009.

  1. kislorod

    kislorod New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    5
    Прошу умных людей, подсказать :)
    Я скачал к одной проге лекарство, а оно когда распаковуется, показывает окошко с путём к папке программы, куда собирается распаковаться , но там один лишний пробел и вобщем если ты этого не заметил, то получается весело ^_^ Вобщем задался амбициозной целью, на благо человечества подправить путь ). Просто подумал, что вдруг путь явно виден в екзешнике, можноб было хекс редактором подправить. Кинул в хэкс редактор, провел поиск.. нифига. Думаю.. ну наверное запаковано. В первых строчках попадается UPX 3.02 . Загуглил, чтож такое UPX... ага упаковщик , скачал запустил, распаковал свой экзешник. Запускаю .. получаю окошко

    Installer integrity check has failed. Common causes include
    incomplete download and damaged media. Contact the
    installer's author to obtain a new copy.

    More information at:
    http://nsis.sf.net/NSIS_Error

    ага.. инсталятор заметил нарушение целостности

    дальше не понимаю, что делать :)
    в честь чего нарушение целостности? хитрый чтоли какойто exeшник?
    попробовал другой экзешник взять, запаковать и распаковать , всё нормально
    или я чегото не знаю ? плиз подскажите :)

    не знаю, можно ли тут файлец прикреплять, всётаки он к лекарственным средствам относится, а то еще удалят тему )
     
  2. SashaTalakin

    SashaTalakin New Member

    Публикаций:
    0
    Регистрация:
    15 дек 2008
    Сообщения:
    261
    [offtop]
    Не представляю такую последовательность. Сначала вы подумали, что программа запакована, а потом узнали что такое UPX [​IMG]
    [/offtop]
     
  3. kislorod

    kislorod New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    5
    [​IMG]хы а вот ))
     
  4. LazzY

    LazzY New Member

    Публикаций:
    0
    Регистрация:
    6 мар 2006
    Сообщения:
    123
    NSIS инстолятор распакуйте соответсвующими стредствами (7z)
    ну или чем другим скрипт добудьте мб
     
  5. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    /NCRC в командной строке
     
  6. kislorod

    kislorod New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    5
    вообщем распакованый UPX файл, дальше распаковался 7z. Получил папку с файлами. Как я понимаю, теперь мне нужно взять допустим тотже NSIS и собрать из этих файлов инсталятор с правильным путём?
     
  7. kislorod

    kislorod New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    5
    ура... работает!!!.

    deLight, LazzY, SashaTalakin спасибо за участие :)
     
  8. deLight

    deLight New Member

    Публикаций:
    0
    Регистрация:
    26 май 2008
    Сообщения:
    879
    собрал заново из файлов?
     
  9. kislorod

    kislorod New Member

    Публикаций:
    0
    Регистрация:
    28 мар 2009
    Сообщения:
    5
    когда я 7z распаковал , то получил папки $PLUGINSDIR, $_OUTDIR , и exe файл.
    В папке $PLUGINSDIR лежала какаято картинка для морды инсталятора, я ее удалил.
    В папке $_OUTDIR , лежала папка plugins.
    Вобщем у меня осталась только папка plugins и exe файл.
    Надо было сделать инсталятор, чтоб он их закинул в папку программы. Я глянул на NSIS, и с грустью подумал, что щас предстоит долгое чтение мануала )), но потом заметил у него есть чудесный пункт, "создать инсталятор из zip файла". Я вобщем взял, plugins и exe запаковал в один zip. Запустил создание инсталятора, а там какраз спрашивается, где zip и куда эти файлы из zip, инсталятор должен будет положить. Я указал правильный путь к папке программы. В итоге создался инсталятор и там всё как надо :)