информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Портрет посетителяЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 700 с лишним git-серверов пострадало... 
 От повторного пришествия Шаи-Хулуда... 
 Крупный сбой Azure и других сервисов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Например за этим....Кстати, есть еще один вопрос... 26.11.01 22:53  Число просмотров: 1114
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> предположим имеется готовая ДЛЛ (не моя). допустим в ней
> есть одна полезная функция которую яя хочу юзать в проге.
> Но не юуду же я изза нее одной таскать повсюду
> многометровую ДЛЛ!!!

libo taskai libo pishi svou function , neuzheli takaia hitraia foo chto nelza ee napisat` samomu??

>
> тут по ходу дела возник еще вот какой вопрос.
> генерю буквально 2-3 строчки кода (банально
> MessageBox(...)). при этом делаю статическую компоновку,
> так этазараза мне зашьет в прогу все экспортируемые функции
> (((!!!
>
> Есть ли способ линковать прогу из IDE (все тот же всс 5.02)
> так, чтобы в нее линкер сувал лишь те функции, которые
> действительно используюца, а не все которые там лежат!!!
> ????

Voobzhe pri optomizacii linker zasovyvaet tolko isplzuemye foo's
MS linker options -> /OPT:REF
s borlandom 5.2 ne rabotal ne znau. dumau chto chto pohozhee.

>
> Расскажите плиз, как это сделать?
>
> С благодарностью
>
> BXS
<programming>
[Win32] Ктонть знает как убрать ненужные ф-ции из DLL? 26.11.01 05:59  
Автор: BXS Статус: Незарегистрированный пользователь
<"чистая" ссылка>
Ситуация следующая:
Имеется готовая DLL с кучей мусорных функций. Требуеца убрать из нее все ненужные, но чтобы она фурыкала или даже лучше извлечь нужные и разместить в другой (или новой).

Ломаю над этим голову уже неделю...
Мне доступен BCC5.02.

Подскажите, может для этого есть какиенть спец тулзы?
Я по крайней мере с такой проблемой сталкиваюсь впервые.

Если кто-то уже прошел этой тропой, подскажите пожалуйста как быть?

Заранее thanx.
[Win32] Ктонть знает как убрать ненужные ф-ции из DLL? 26.11.01 09:27  
Автор: ggg <ggg> Статус: Elderman
<"чистая" ссылка>
убрать ненужные - в смысле чтобы они 1) не экспортировались или 2) вообще не было их кода в длл ?

во втором случае дело почти безнадёжное
разве что дизассемблировать её, удалить вручную всё ненужное, а потом опять собрать

в первом случае можно каким-нибуть PE-редактором поковыряться в таблице экспорта

только не пойму - зачем такое могло понадобиться ?
Например за этим....Кстати, есть еще один вопрос... 26.11.01 09:53  
Автор: BXS Статус: Незарегистрированный пользователь
<"чистая" ссылка>
предположим имеется готовая ДЛЛ (не моя). допустим в ней есть одна полезная функция которую яя хочу юзать в проге. Но не юуду же я изза нее одной таскать повсюду многометровую ДЛЛ!!!

тут по ходу дела возник еще вот какой вопрос.
генерю буквально 2-3 строчки кода (банально MessageBox(...)). при этом делаю статическую компоновку, так этазараза мне зашьет в прогу все экспортируемые функции (((!!!

Есть ли способ линковать прогу из IDE (все тот же всс 5.02) так, чтобы в нее линкер сувал лишь те функции, которые действительно используюца, а не все которые там лежат!!! ????

Расскажите плиз, как это сделать?

С благодарностью

BXS
Например за этим....Кстати, есть еще один вопрос... 26.11.01 22:53  
Автор: + <Mikhail> Статус: Elderman
<"чистая" ссылка>
> предположим имеется готовая ДЛЛ (не моя). допустим в ней
> есть одна полезная функция которую яя хочу юзать в проге.
> Но не юуду же я изза нее одной таскать повсюду
> многометровую ДЛЛ!!!

libo taskai libo pishi svou function , neuzheli takaia hitraia foo chto nelza ee napisat` samomu??

>
> тут по ходу дела возник еще вот какой вопрос.
> генерю буквально 2-3 строчки кода (банально
> MessageBox(...)). при этом делаю статическую компоновку,
> так этазараза мне зашьет в прогу все экспортируемые функции
> (((!!!
>
> Есть ли способ линковать прогу из IDE (все тот же всс 5.02)
> так, чтобы в нее линкер сувал лишь те функции, которые
> действительно используюца, а не все которые там лежат!!!
> ????

Voobzhe pri optomizacii linker zasovyvaet tolko isplzuemye foo's
MS linker options -> /OPT:REF
s borlandom 5.2 ne rabotal ne znau. dumau chto chto pohozhee.

>
> Расскажите плиз, как это сделать?
>
> С благодарностью
>
> BXS
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 1 s   Design: Vadim Derkach