На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
  
> экспорт в EXE
    Заметил, что екзешник, создавемый BC-шным линкером содержит
    секцию экспорта !
    Я не понимаю, может кто-нибудь обьяснит зачем нужна секция
    экспорта в _исполняемом_файле_ ? Мож это приносит пользу хоть
    иногда или это баг (очередной) ?
    ExpandedWrap disabled
      <br> 00 00 00 00-00 00 00 00-00 00 00 00-5A 40 01 00              Z@<br> 01 00 00 00-05 00 00 00-05 00 00 00-28 40 01 00           (@<br> 3C 40 01 00-50 40 01 00-6F B0 00 00-46 10 00 00  <@ P@ o_  F<br> 60 B1 00 00-D4 16 00 00-FC 16 00 00-63 40 01 00  `_  +  №  c@<br> 7A 40 01 00-93 40 01 00-A6 40 01 00-B9 40 01 00  z@ У@ ж@ ¦@<br> 03 00 04 00-02 00 01 00-00 00 74 65-73 74 2E 65        test.e<br> 78 65 00 40-5F 5F 6C 6F-63 6B 44 65-62 75 67 67  xe @__lockDebugg<br> 65 72 44 61-74 61 24 71-76 00 40 5F-5F 75 6E 6C  erData$qv @__unl<br> 6F 63 6B 44-65 62 75 67-67 65 72 44-61 74 61 24  ockDebuggerData$<br> 71 76 00 5F-5F 44 65 62-75 67 67 65-72 48 6F 6F  qv __DebuggerHoo<br> 6B 44 61 74-61 00 5F 5F-47 65 74 45-78 63 65 70  kData __GetExcep<br> 74 44 4C 4C-69 6E 66 6F-00 5F 5F 5F-43 50 50 64  tDLLinfo ___CPPd<br> 65 62 75 67-48 6F 6F 6B-00 00 00 00-00 00 00 00  ebugHook<br> 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00<br> 00 00 00 00-00 00 00 00-00 00 00 00-00 00 00 00<br>

    Ещё один вопрос. Обратите внимание, что в сием дампе ИМЯ файла
    (test.exe) ! Нафига !??
      А ты в дебуге или в релизе компилил?
        А разве в Билдере есть такиая фенька? ИМХО, когда делаешь релиз, прилинковываешь все библиотеки, чтоб не матерился, и все.
          Ребята  :D
          Обясните, _зачем_нужен_экспорт_в_исполняемом_экзешнике_ !?
          Будь то дебуг или релиз или ещё какая хрень  :o
            И как избавиться от этих чертовых ненужных экспортов  ???
              Можно выполнять экспортируемые функции  при запученном екзешнике.
              Наверное есть два варианта отключение дебуговой информации
              и если это не поможет отключить создание этих функции с помощью директивы прагммы
              хотя надо очень порытся.
                Вобщем так.
                Нихуя не получилось избавиться от экспортов.
                Спасибо всем за участие в топике, пора избавляться от борландовских компиляторов включая и ассемблятор тасм.
                  Если ты был бы по внимательней то заметеил что Визуал тоже создает експорт.
                  А эти дебугерные функции легко удалить паковчиком.
                  В релайз е версии остается только 2 две функции. Я уверен что  в Визуал присутсвуют эти функции и что они не экспортируются  то это для того что бы не пугать чайников.
                  0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                  0 пользователей:


                  Рейтинг@Mail.ru
                  [ Script execution time: 0,0306 ]   [ 16 queries used ]   [ Generated: 2.05.24, 09:31 GMT ]