Сейчас на форуме: asfa, _MBK_ (+8 невидимых)

 eXeL@B —› Вопросы новичков —› Вытащить функцию из Setup
Посл.ответ Сообщение

Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2009 08:03 · Поправил: bvitaly_nk
· Личное сообщение · #1

Добрый день.
Раскажу по порядку, по этому, возможно, длинновато.
Имеется два сетапа, устанавливающих софт защищенный усб донглом.
Первый устанавливает клиент-серверную софтину по результатам работы которой в реестр прописываются некоторые ключи в том числе раздел с серийником донгла. В разделе появляются два параметра с сгенерированными цифровыми значениями.

[HKEY_LOCAL_MACHINE\SOFTWARE\SarasSoft\UFS3\AAB8135700270099]
"ID"="11CB9B201DCC33283AD907D16733C1B78A2756619A108DD4B447D9CF3CC4748A 27A938E7ED46FDE4A2A6E5A21219B46A6D90D571A9C55FD3605FD79CAFB4D546EF00CC 0098953BF2093A245D044B687F9590CF86E17E2F9361DAC251BFE8F3911D68C0470460 D4D6D8ECC6E538C4E41B9F9B233DA163AD2C762B"
"IH"="182559011"

Второй устанавливает сам софт. Вот вся хитрость именно во втором. При зпауске инсталлер обрабатывает ключи в реестре и в раздел с серийником добавляет еще один параметр, уникальный на каждом пк.
Инсталлер я разобрал (installshiled), в нутри имеется своя dll-ка вскрытие которой показало что за работу с реестром именно она и отвечает, но вызов внутренних функций (их там две) дает обсалютно другую реакцию - в разделе с разделом с серийным номером добавляется еще один раздед IS.
А надо

[HKEY_LOCAL_MACHINE\SOFTWARE\SarasSoft\UFS3\AAB8135700270099]
"ID"="11CB9B201DCC33283AD907D16733C1B78A2756619A108DD4B447D9CF3CC4748A 27A938E7ED46FDE4A2A6E5A21219B46A6D90D571A9C55FD3605FD79CAFB4D546EF00CC 0098953BF2093A245D044B687F9590CF86E17E2F9361DAC251BFE8F3911D68C0470460 D4D6D8ECC6E538C4E41B9F9B233DA163AD2C762B"
"IH"="182559011"
"IM"="EB435DCAD1EC1253DF9B9E5F91744B24"

Т.е. добавляется ключик IM. Служит для проверки работы оригинального инсталлера а не иного, а именно его я и хочу сделать. Родной инсталлер сильно капризный - проблемы с обновлением версий, не возможность тихой установки и другие пакости. Еще к нему кое что надо довесить.
Не могу понять то ли имеются еще функции в самом сетапе то ли не все в dll нашёл и понял.
Подскажите как сделать, чтоб из inno работало.

2fd4_25.11.2009_CRACKLAB.rU.tgz - ISHWK.dll



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2009 08:09 · Поправил: bvitaly_nk
· Личное сообщение · #2

все сразу загрузить не получилось

2fe4_25.11.2009_CRACKLAB.rU.tgz - 3.reg



Ранг: 0.2 (гость)
Активность: 0=0
Статус: Участник

Создано: 26 ноября 2009 08:12 · Поправил: bvitaly_nk
· Личное сообщение · #3

Все, болше пока добавить файлов с работы не получается. Хотел еще остатки распатрашенного сетапа но смогу только из дома.




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 26 ноября 2009 18:03
· Личное сообщение · #4

Если сразу не получилось залить всё-для этого куча обменников есть.
Если сразу идея не влезла в 1 пост-для этого кнопка Правка есть.


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


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