![]() |
eXeL@B —› Вопросы новичков —› Как определить версию Armadillo? |
Посл.ответ | Сообщение |
|
Создано: 10 июня 2007 13:59 · Личное сообщение · #1 Привет всем! Вроде известно, что ПеИд не совсем корректно определяет версию Армы. ДиЕ в этом плане выше на голову. И вопрос следующий. Каким "ручным" способом можно определить версию армы, которой запакована прога? В нете нашел статейку по определению версий 3.хх. К сожалению для отличающихся версий этот способ не подходит. ![]() |
|
Создано: 10 июня 2007 14:08 · Личное сообщение · #2 |
|
Создано: 10 июня 2007 21:42 · Личное сообщение · #3 Ну, а хотя бы в общих чертах. Хотя бы до версии. Я как например понял. Версии 1.хх создают два процесса в памяти. В версиях 3.хх присутствует строка armVersion с номером билда. Соответственно, если прога не попадает под эти две категории, то она либо 2.хх, либо 4.хх. А вот как их различить я пока не пойму. ![]() |
|
Создано: 10 июня 2007 22:18 · Личное сообщение · #4 |
|
Создано: 10 июня 2007 22:42 · Поправил: Sturgeon · Личное сообщение · #5 |
|
Создано: 10 июня 2007 23:50 · Личное сообщение · #6 |
|
Создано: 10 июня 2007 23:58 · Личное сообщение · #7 |
|
Создано: 11 июня 2007 09:04 · Личное сообщение · #8 |
|
Создано: 11 июня 2007 11:51 · Личное сообщение · #9 Sturgeon пишет: Я честно говоря не так много армы успел посмотреть. Мне пока такая штука попадалась только в 1.хх. Может быть ты и прав. От версии это не зависит. Это опция защиты CopyMem называется. Есть во всех версиях. С этой галкой запускаются два процесса и один отлаживает другого(твою прогу), притом с динамической распаковкой... ![]() ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Как определить версию Armadillo? |