technika
W dzisiejszych czasach coraz czesciej mozna znalezc ogromne, wolno ladujace sie aplikacje. Prawie nikt nie zwraca juz uwagi na zla jakosc wygenerowanego pliku exe, sadzac, ze zrekompensuje ja wzrastajaca moc obliczeniowa komputerow i coraz wieksza pojemnosc dyskow twardych. W rezultacie uzytkownik musi niekiedy czekac kilka minut, zanim program bedzie gotowy do pracy. W artykule tym postaram sie przedstawic kilka sposobow, ktore pozwola na zredukowanie rozmiaru plikow exe, a niekiedy rowniez na skrocenie czasu ich ladowania.
Kazdy chyba wie jak jest zbudowany plik PE, jesli chodzi o rozmieszczenie glownych struktur:
1. Dos header
2. PE header
3. Data Directory
4. Tabela sekcji
5. Sekcje
Tak to wyglada w duzym skrocie. Po zaladowaniu pliku do pamieci zmieniaja sie tylko odleglosci miedzy sekcjami, pod warunkiem:
object align != file align
yo miszczowie. (ekhm, butt, to szczy to tak specjalnie, dla lepszego efektu :)
tak sobie wlasnie lukam betke taca, a ze wczesniej z kumplem symbolicznie pyknelismy pare sztuk browarkow poprawiajac pozniej to wszystko cwiartula i nastepnie pol basem, to zaczalem zaowazac [edito: hmm.. to tez dla efektu?] to czego wczesniej nie zaowazalem, choc zaowazyli to pewnie moi niezastapieni betatesterzy, czyli spolka bart&butt... :)
Helou kochane pluszaki, niedawno ktos mi dal na ircu linka do strony jakiegos fagota, jakis cracker emerytowany or sumthin, w kazdym razie wchodze na site, a tam jakies same darmowe programy, wiecie te gowna, ktorych nikt nie sciaga z tucows, no a podpisane byly nickiem kolesia, ktory tytulowal sie VB Master, mysle sobie, czyzby to smola wreszcie ukazal swoje prawdziwe oblicze, wszak chwalil sie swoim tatuazem na klacie "VB or DIE".