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

 eXeL@B —› Вопросы новичков —› Пересборка *.lib без наличия dll
Посл.ответ Сообщение

Ранг: 30.2 (посетитель), 18thx
Активность: 0.030
Статус: Участник

Создано: 20 июня 2013 00:51 · Поправил: Quadcon
· Личное сообщение · #1

Собственно сабж, если ли возможность ???

З.Ы. Что это архив, я в курсе, и примерную структуру курил, мне интересно есть ли готовые инструменты для репака.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 20 июня 2013 09:03
· Личное сообщение · #2

Quadcon пишет:
З.Ы. Что это архив, я в курсе, и примерную структуру курил,

я хз что вы курили.. 3 раза перечитал ваш пост.. ниче не понял.. какой в пень архив и причем тут длл.. 4ый раз читать не решился.. Вероятно ТЗ понятно ток вам.

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 49.7 (посетитель), 19thx
Активность: 0.050
Статус: Участник

Создано: 20 июня 2013 09:10 · Поправил: sivorog
· Личное сообщение · #3

-




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 20 июня 2013 09:16
· Личное сообщение · #4

либ бывают двух типов
- собраные .obj с кодом
и
- собраные .obj с екстерн декларацией функций для внешней dll



Ранг: 85.4 (постоянный), 51thx
Активность: 0.090
Статус: Участник

Создано: 20 июня 2013 09:27
· Личное сообщение · #5

в иду грузи либу, декомпиль -> компиль



Ранг: 30.2 (посетитель), 18thx
Активность: 0.030
Статус: Участник

Создано: 20 июня 2013 09:49 · Поправил: Quadcon
· Личное сообщение · #6

Окай еще раз, кто не в курсе мелкософтовская утла lib точнее обертка над link-ом, умеет воркать с lib файлами извлекать, добавлять инфу:

/DEF[:filename]
/ERRORREPORT:{NONE|PROMPT|QUEUE|SEND}
/EXPORT:symbol
/EXTRACT:membername
/INCLUDE:symbol
/LIBPATH:dir
/LIST[:filename]
/LTCG
/MACHINE:{ARM|EBC|X64|X86}
/NAME:filename
/NODEFAULTLIB[:library]
/NOLOGO
/OUT:filename
/REMOVE:membername

Как видно, функционал не фонтан.

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

2 VodoleY *.lib собственно представляет из себя архив.
2 sivorog С какого бодуна архиваторам не открывать архив?) (Просто нужно выдрать obj файл поправить его и запихать обратно)
2 reversecode "Звезды тоже разных классов бывают, только каким боком это к вопросу относится?"
2 drone ида не умеет паковать обратно.


Сорри, что не расписал суть более развернуто.




Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 20 июня 2013 09:57
· Личное сообщение · #7

Quadcon дурачек ?

гуев которые сами распаковывают и запаковывают lib нет,
а утилиту которую ты показал все знают и пользоватся умеют,
если не умеешь - учись
она и распаковывает и запаковывает

| Сообщение посчитали полезным: sivorog

Ранг: 30.2 (посетитель), 18thx
Активность: 0.030
Статус: Участник

Создано: 20 июня 2013 10:04
· Личное сообщение · #8

2 reversecode Мудрец? (Риторический вопрос).

Кто сказал что не умею? Ищу гуевую софтину. Нет так нет...


 eXeL@B —› Вопросы новичков —› Пересборка *.lib без наличия dll
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати