маленький HelloWorld

Тема в разделе "WASM.A&O", создана пользователем badcode, 20 авг 2005.

  1. badcode

    badcode New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    13
    Адрес:
    Russia
    На тему минимального приложения -

    оцените размер:)

    [​IMG] 281621702__HelloW.exe
     
  2. KAdot

    KAdot New Member

    Публикаций:
    0
    Регистрация:
    27 фев 2005
    Сообщения:
    38
    badcode

    теперь рассказывай как сделал, у меня минимум 640 байт получалось :)
     
  3. n0p

    n0p 10010000b

    Публикаций:
    0
    Регистрация:
    7 май 2003
    Сообщения:
    256
    Адрес:
    Новосиbeerск
    А слабо, чтобы на 2к работало (это я про имя dll в импорте)?
     
  4. badcode

    badcode New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    13
    Адрес:
    Russia
    А чем на 2k имя DLL должно отличаться?

    я запускал только на XP SP2
     
  5. badcode

    badcode New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    13
    Адрес:
    Russia
  6. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.552
    Адрес:
    Russia
    Во первых на ХР (у меня падает)

    Во вторых както была компо конференция, nobodi и S.T.A.S. помнят наверно, там делали минимальный бинарник такой функциональности и если мне неизменяет память то Nameless умудрился в 97 байт уложиться . :)
     
  7. bogrus

    bogrus Active Member

    Публикаций:
    0
    Регистрация:
    24 окт 2003
    Сообщения:
    1.338
    Адрес:
    ukraine
  8. SDragon

    SDragon New Member

    Публикаций:
    0
    Регистрация:
    6 июн 2005
    Сообщения:
    133
    Адрес:
    Siberia
  9. readme

    readme New Member

    Публикаций:
    0
    Регистрация:
    2 июл 2005
    Сообщения:
    271
    Адрес:
    Russia
  10. badcode

    badcode New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    13
    Адрес:
    Russia
    ой, как плохо я искал-то! спасибо большое

    за ссылки, буду повнимательнее...
     
  11. S_T_A_S_

    S_T_A_S_ New Member

    Публикаций:
    0
    Регистрация:
    27 окт 2003
    Сообщения:
    1.754
    TermoSINteZ >




    Про 97 байт верно, но по условиям оценивался только размер полезного кода, без PE заголовков и прочего, поэтому сравненивать нельзя. Приаттачу сюда, когда увидел решение от Nameless, захотелось напиться и застрелиться =)

    [​IMG] _188175109__MessageBox_compo.rar
     
  12. alpet

    alpet Александр

    Публикаций:
    0
    Регистрация:
    21 сен 2004
    Сообщения:
    1.221
    Адрес:
    Russia
    Зачем собственно стремится к таким размерам кода? Десятки байт не сыграют роли практически в любой задаче, разве что для монокристальной ЭВМ (из разряда тех, о ком есть "история одного байта"). Остается только спортивный интерес. В соседней

    ветке получен размер 47 байт, для вывода MessageBoxA, но при условии использовании специфичного загрузчика (этакая жирная прога на Delphi + dll = 25 kb, зато простота написания мини-программ налицо).
     
  13. badcode

    badcode New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    13
    Адрес:
    Russia
    Пока я нашел только в 152 байта exeшник от p0s0l

    Вот мой новый вариант, 133 байта.

    Кажется, дальше его ужимать уже некуда, хотя нет ничего невозможного! :)

    [​IMG] 1238361931__HelloW.exe
     
  14. perez

    perez Member

    Публикаций:
    0
    Регистрация:
    25 апр 2005
    Сообщения:
    502
    Адрес:
    Moscow city
    echo hello World



    16 bytes
     
  15. Folk Acid

    Folk Acid New Member

    Публикаций:
    0
    Регистрация:
    23 авг 2005
    Сообщения:
    432
    Адрес:
    Ukraine
  16. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    badcode

    bogrus



    МУЖЫКИ!!!!! МУЖЫКИ, КАК ВЫ ЭТО ДЕЛАЕТЕ???
     
  17. badcode

    badcode New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    13
    Адрес:
    Russia
    _DEN_

    HEX WORKSHOP!!!
     
  18. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    badcode



    А автоматическую обрезалку?????
     
  19. badcode

    badcode New Member

    Публикаций:
    0
    Регистрация:
    20 авг 2005
    Сообщения:
    13
    Адрес:
    Russia
    _DEN_

    а смысл? IMHO такое занятие прикладного значения не имеет
     
  20. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    badcode







    Имеет :) Тебе демосценеры памятник поставят :)