Сейчас на форуме: bedop66938, -Sanchez-, barsik, vasilevradislav, vsv1 (+6 невидимых)

 eXeL@B —› Крэки, обсуждения —› Intel C++ Compiler 9.1
Посл.ответ Сообщение

Ранг: 52.2 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 29 декабря 2007 19:19
· Личное сообщение · #1

Решил воть себе поставить етот компилятор. Утянул таки 150 метров, запустил setup и остановился на форточке в которую просят ключегг ввести. После долгих часов копания кода exe-файлов и библиотек забил на все это, перешел в папку Compiler и запустил установку. К моему удивлению она прошла успешно без всяких намеков на регистрацию. Но установилось не так уж и много: штук 8-12 инклудов, пара exampl'ов и вроде бы все нужные файлы в папке bin.
Собсно я етот дистрибутив впервые вижу и у меня такой вопрос: все ли это ??? и на кой тогда надо было тянуть еще лишних 20 метров защиты ??



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 29 декабря 2007 21:21
· Личное сообщение · #2

нормальную лицензию TBE или ssx заюзать конечно не судьба, нужно искать путь чере



Ранг: 237.0 (наставник), 20thx
Активность: 0.130
Статус: Участник
sysenter

Создано: 30 декабря 2007 01:56
· Личное сообщение · #3

Смотря чё выбрал, минимально установленный (IA32/64) на диске занимает 170м. Я помню когда сам ставил тоже с ключами парился, но как то поставил под пивко и забыл как.

-----
продавец резиновых утёнков





Ранг: 109.2 (ветеран)
Активность: 0.090
Статус: Участник
Cardinal

Создано: 30 декабря 2007 08:55
· Личное сообщение · #4

Vitek
Там FlexLM был, на 8ке покрайней мере - точно.
Vitek пишет:
и на кой тогда надо было тянуть еще лишних 20 метров защиты ??

Тут один человек, на форуме, для защиты ебуков, в своем проте генерил около 150 метров мусора, при полезном обьеме в 3 метра. Из расчета на то, чтобы народ на болванках покупал, а не тянул из инета. Все в этом мире - относительно.

-----
– Почему ты работаешь по ночам ? – Так удобнее... В одну смену с чертями...




Ранг: 352.4 (мудрец), 4thx
Активность: 0.150
Статус: Участник
retired

Создано: 30 декабря 2007 12:44
· Личное сообщение · #5

tnt17 пишет:
Там FlexLM был, на 8ке покрайней мере - точно.

он там и есть. лицензии на руборде



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

Создано: 30 декабря 2007 15:21
· Личное сообщение · #6

походу у вас просто "полный" дистриб, включающий х64 компайлер и интеграции в вс. 8-12 инклудов и столько же либов - да это все =) все остальное юзается от вс. в какой то версии, точно не помню, действительно была черезжопная проверка лицензии, решалось именно так, как вы и сделали, отдельной установкой нужных компонент.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 31 декабря 2007 08:48
· Личное сообщение · #7

в 8й (вроде) версии была .dll которая распаковывалась в ...\temp\ и в ней была ф-ция check_license



Ранг: 162.4 (ветеран), 11thx
Активность: 0.060
Статус: Участник

Создано: 31 декабря 2007 20:23
· Личное сообщение · #8

А траблы в висте они уже решили?
А то в 2005 не компилил, а создовал мертвый процесс компилятора



Ранг: 52.2 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 01 января 2008 14:28 · Поправил: Vitek
· Личное сообщение · #9

HiEndsoft пишет:
Смотря чё выбрал


забил на главный setup и запускал setup'ы в папках ia32

tnt17 пишет:
Там FlexLM был, на 8ке покрайней мере - точно.


Ну эт я в курсах. Ток не понял нафиг им понадобилось соединять icl.exe вмесе с этим FlexLM

closedssh пишет:
походу у вас просто "полный" дистриб, включающий х64 компайлер и интеграции в вс


Так и есть =) Сам не понимаю нафиг мне он сдался


s0larian пишет:
в 8й (вроде) версии была .dll которая распаковывалась в ...\temp\ и в ней была ф-ция check_license


Ну не знаю как в 8 а в 9.1 есь ChkLic.dll с функцией _CheckValidLicense. При попытке запустить launcher.exe без параметров он обращался к этой DLL-ке. Я ее подменил, чтобы 0 возвращала. Но толку мало, потому что launcher пытался запустить setup.exe из несуществующей одноименной папки.
А если запустить этот launcher с требуемыми ему параметрами, прописанными в autorun.inf то он запускал secore.exe и sewingui (который отвечал за установочное окно). Также подгружалось куча всяких библиотек, после просмотра экспорта которых у меня отбилось всякое желание узнать что у них внутри.
В общем жесть полная.

Ну чтож.... буду копать тогда сам icl.exe =) И да поможет мне ктулху Хотя скора экзамены =/



Ранг: 52.2 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 01 января 2008 20:18
· Личное сообщение · #10

Крутая защита... До сих пор угараю!
Ток у мну почему то с опцией nodefaultlib в файло после нормального кода добавляются какие перлы типа MOVQ QWORD PTR DS:[EDX-80],MM0.




Ранг: 387.4 (мудрец)
Активность: 0.170
Статус: Участник
системщик

Создано: 05 января 2008 03:26
· Личное сообщение · #11

Vitek, это именно оно. Всё что тебе надо сделать это вернуть правильное значение в EAX. Правильное IIRC это 1. То есть, запусти инстолер, пропатч файлик и потом next, next, next...


 eXeL@B —› Крэки, обсуждения —› Intel C++ Compiler 9.1
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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