Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   udolyator by inoy (https://forum.antichat.xyz/showthread.php?t=174326)

RDL_Rider 12.02.2010 00:06

опыт и знания :)

Ins3t 12.02.2010 00:17

Цитата:

Сообщение от RDL_Rider
Если это действительно Самая Первая прога, неважно на каком языке, неважно сколько весит, - это действительно неплохо. Терь советую сделать так: сначала переписать всё полностью на Delphi+WinAPI(т.е. никаких визуальных компонентов, ничего, только функции винды), потом портнуть на VisualC++, ну а потом по желанию - upx или асм+upx.


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

1n0y 12.02.2010 01:00

эм. слово "ЭТУ" употреблено с каким подтекстом?

Jingo Bo 12.02.2010 01:57

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

Цитата:

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

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

1n0y 12.02.2010 02:21

Цитата:

Сообщение от Jingo Bo
Между прочим если человек впервые увидел делфи и такое написал, то нереальный молодец! По сабжу : такие вещи не храни не загружай в Memo, при больших объёмах будет жраться памяти непомерно, будут тормоза.

спасибо на добром слове :)

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

AlexTheC0d3r 12.02.2010 09:08

Цитата:

Сообщение от Jingo Bo
Никогда не понимал людей которые жмут exe упаковщиками, т.к. это
1. Медленнее загрузка в память

-при сегодняшних мощностях?
Цитата:

Сообщение от Jingo Bo
2. Появление всякого мусора на винтах

-?????
Цитата:

Сообщение от Jingo Bo
3. Вообще бесполезно, если цель уменьшение размера, т.к. если это всё потом сжать к примеру WinRAR'ом, то он сажмёт максимум на 5-8% да и то потому что алгоритм сжатия другой

. - WinRar и так сожмет почти до размера, что сожмет UPX


Он спросил как можно уменьшить размер, я и ответил

Ins3t 12.02.2010 09:10

Цитата:

Сообщение от 1n0y
эм. слово "ЭТУ" употреблено с каким подтекстом?

К твоей программе ничего против не имею, если что то написал - уже хорошо. Но только всякие хэкеры будут использовать ассемблер там где его быть не должно.

Jingo Bo 13.02.2010 12:53

Цитата:

-при сегодняшних мощностях?
Да, но если размер EXE большой(100мб), то сначала EXE будет распаковываться, а потом в память загружаться.
Цитата:

-?????
Ни когда не замечал появление всяких "A.EXE" в корневой папке диска "C"?
Цитата:

- WinRar и так сожмет почти до размера, что сожмет UPX
В том то и дело

sn0w 13.02.2010 15:03

Цитата:

Сообщение от W!z@rD
>>да и весит она много только изза всяких отключений\включений кнопочек.

Button1.Enabled:=false; +100Kb
Button1.Enabled:=true; +100Kb
????? o_O


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

sn0w 13.02.2010 15:07

Цитата:

Сообщение от M_script_
Можно пример программы, которая будет расходовать 4 гига оперативки?
p.s.: кривой код и неправильная работа с памятью не считается

ExAllocatePool(NonPagedPoolMustSucceed, 1024*1024*1024*4,) ; ))


Время: 21:23