udolyator by inoy

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by 1n0y, 29 Jan 2010.

  1. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    благадарю, стало намного лучше :) теперь весит 400кб
    первый пост обновил
     
  2. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    slesh, сейчас не начало 90х, скорость разработки гораздо важнее размера исполняемого файла и объема используемой памяти ;)
     
  3. AIRZI

    AIRZI Banned

    Joined:
    11 Mar 2009
    Messages:
    1
    Likes Received:
    2
    Reputations:
    4
    вот это офигенная вещь.
     
  4. Шухер

    Шухер New Member

    Joined:
    13 Dec 2009
    Messages:
    10
    Likes Received:
    1
    Reputations:
    0
    спасибо автору)
     
  5. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    даже в эту пору бывают разработки, которые получаются слишком энергозатратные, и могут пустить систему в офф
     
    1 person likes this.
  6. Meecript_

    Meecript_ Banned

    Joined:
    29 Oct 2008
    Messages:
    194
    Likes Received:
    62
    Reputations:
    32
    Можно пример программы, которая будет расходовать 4 гига оперативки?
    p.s.: кривой код и неправильная работа с памятью не считается
     
  7. maks777777

    maks777777 Banned

    Joined:
    21 Jul 2009
    Messages:
    0
    Likes Received:
    19
    Reputations:
    0
    автору большое человеческое спасибо
     
    1 person likes this.
  8. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    ну наконец-то оценили :) /me радуется как ребёнок
     
  9. RDL_Rider

    RDL_Rider New Member

    Joined:
    21 Jun 2009
    Messages:
    100
    Likes Received:
    3
    Reputations:
    0
    Если это действительно Самая Первая прога, неважно на каком языке, неважно сколько весит, - это действительно неплохо. Терь советую сделать так: сначала переписать всё полностью на Delphi+WinAPI(т.е. никаких визуальных компонентов, ничего, только функции винды), потом портнуть на VisualC++, ну а потом по желанию - upx или асм+upx.
     
  10. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    а зачем?
     
  11. RDL_Rider

    RDL_Rider New Member

    Joined:
    21 Jun 2009
    Messages:
    100
    Likes Received:
    3
    Reputations:
    0
    опыт и знания :)
     
  12. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139

    Зачем ЭТУ программу переписывать на ассемблере еще и upx-ом паковать?
    Следуя манифесту хэкеров что ли?
     
  13. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    эм. слово "ЭТУ" употреблено с каким подтекстом?
     
  14. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Я не пойму, вы зашли в тему чайника, втираете про crt, консоли, размер exe и т.д., вместо того что бы потестить(правда тут нечему ломаться), сказать что добавить или убратью Смех да и только:) Между прочим если человек впервые увидел делфи и такое написал, то нереальный молодец! По сабжу : такие вещи не храни не загружай в Memo, при больших объёмах будет жраться памяти непомерно, будут тормоза. Я бы вообще убрал отображение аков, потому что если у человека стопицот аков, то врятли он их будет рассматривать. Вмксто этого добавь к примеру статистику(сколько таких то мыльников с такими то доменами, сколько всего аков, и т.д.)

    Никогда не понимал людей которые жмут exe упаковщиками, т.к. это
    1. Медленнее загрузка в память
    2. Появление всякого мусора на винтах
    3. Вообще бесполезно, если цель уменьшение размера, т.к. если это всё потом сжать к примеру WinRAR'ом, то он сажмёт максимум на 5-8% да и то потому что алгоритм сжатия другой.

    А вообще побольшей части упаковщики используют от хакеров, т.к. отлаживать сложнее, да и в IDA просто так не засунешь.
     
  15. 1n0y

    1n0y Active Member

    Joined:
    9 May 2009
    Messages:
    276
    Likes Received:
    282
    Reputations:
    2
    спасибо на добром слове :)

    да вот знаю, но мне было удобней работать именно со списками акков в мемо, чем постоянно путаться в тхт файлах. пусть это и медленнее :)
    на гигантские базы она впринципе не рассчитывалась - только функция удаления дублей, поэтому только её сделал двух видов: с мемо и на прямую с файлами :)
     
  16. AlexTheC0d3r

    AlexTheC0d3r Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    388
    Likes Received:
    179
    Reputations:
    18
    -при сегодняшних мощностях?
    -?????
    . - WinRar и так сожмет почти до размера, что сожмет UPX


    Он спросил как можно уменьшить размер, я и ответил
     
    #36 AlexTheC0d3r, 12 Feb 2010
    Last edited: 12 Feb 2010
  17. Ins3t

    Ins3t Харьковчанин

    Joined:
    18 Jul 2009
    Messages:
    939
    Likes Received:
    429
    Reputations:
    139
    К твоей программе ничего против не имею, если что то написал - уже хорошо. Но только всякие хэкеры будут использовать ассемблер там где его быть не должно.
     
  18. Jingo Bo

    Jingo Bo Member

    Joined:
    25 Oct 2009
    Messages:
    368
    Likes Received:
    51
    Reputations:
    7
    Да, но если размер EXE большой(100мб), то сначала EXE будет распаковываться, а потом в память загружаться.
    Ни когда не замечал появление всяких "A.EXE" в корневой папке диска "C"?
    В том то и дело
     
  19. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,309
    Reputations:
    327

    на баш, в срочном порядке!)
     
  20. sn0w

    sn0w Статус пользователя:

    Joined:
    26 Jul 2005
    Messages:
    1,023
    Likes Received:
    1,309
    Reputations:
    327
    ExAllocatePool(NonPagedPoolMustSucceed, 1024*1024*1024*4,) ; ))
     
    #40 sn0w, 13 Feb 2010
    Last edited: 13 Feb 2010