@Szym-s: @unsigned: Program "konsolowy" różni się od "okienkowego" tym, że standardowo przy uruchomieniu dostaje konsolę (zazwyczaj, można uruchomić program konsolowy bez konsoli). Okienkowy też dostanie konsolę jeśli o nią poprosi (funkcją AllocConsole lub AttachConsole). Program konsolowy również może wyświetlać okienka; a okienkowy jeśli nie chce to nie musi wyświetlać żadnych okienek, tylko może sobie spokojnie działać w tle :)
Informacja o typie programu jest zapisana w nagłówku (jest
@Szym-s: No tak, ja rozumiem w pełni o co chodzi. Wiadomo, że w konsoli nie znalazłyby się informacje znikąd. Interesowało mnie tylko który kawałek nagłówka konkretnie trzeba edytować i jak, żeby do tego doprowadzić. @RRRRR niejako odpowiedział na moje pytanie, bo dał ciekawego linka do programu, który właśnie ten nagłówek zmienia. Jest też źródło, więc mogę sobie samemu zobaczyć co on tam modyfikuje. Moja ciekawość została zaspokojona :)
Ech to były czasy... Czasy m.in. pięknych wirusów, które doklejały się do istniejących - zwykłych plików - exe, com a w czasach win 3.x także do plików dll.
Wirusy z wizualizacjami, robione dla jaj, itp.... a teraz co
ja jak uczyłem się programować (najpierw poznałem assemblera, potem dopiero inne języki...) to pisałem .COMy :) później trochę już MZ-EXE... A potem wkręciłem się z deka i sobie ogarniałem inne tematy związane z MZ-EXE, m.in. exe-packery... Chyba zdebugowałem większość depacker-stubów... LZEXE, UC-EXE, PKLiTE (1.x i 2.x), UPX, LGLZ, diet, PKSmart, XPack, aPACK, wiele wiele innych jeszcze których nazw nie pamiętam + jakieś cryptory do tych zestawów :) ale kiedy to było...
Komentarze (105)
najlepsze
źródło: comment_rfON3Ez8PiAPLRYNlPrcSrLXVTcwQyYG.jpg
Pobierzźródło: comment_8pvW2ZDssq6KW8ATwtQII8t8t2xb1xCX.jpg
PobierzInformacja o typie programu jest zapisana w nagłówku (jest
źródło: comment_vc0Xk9gAAAsTU7kC2YB1SLzPKHg2oVW6.jpg
PobierzEch to były czasy... Czasy m.in. pięknych wirusów, które doklejały się do istniejących - zwykłych plików - exe, com a w czasach win 3.x także do plików dll.
Wirusy z wizualizacjami, robione dla jaj, itp.... a teraz co
Z języków programowania poznaj najpierw C, potem asembler.
źródło: comment_qXeD2nfORjk6CxK8K2vF6QcYp6EzFr5d.jpg
Pobierz@applicative_functor: