КАК УСТРОЕН EXE ФАЙЛ?

Помоги достичь цели и собрать 150 инсталлов ➤➤➤➤
Качай Raid: Shadow Legends бесплатно ✅ clik.cc/d22H3 и получи специальный стартовый пакет💥 доступный только следующие 30 дней!
Как устроен exe файл?
Формат исполняемого файла в windows имеет название portable executable.
Как он устроен и как его собрать с нуля - смотри в данном видео.
✔️ Полезные ссылки:
Основы программирования - • КАК РАБОТАЕТ ПАМЯТЬ КО...
Полезно знать - • ЯЗЫКИ ПРОГРАММИРОВАНИЯ...
❤️ Поддержка канала:
Патреон - / alekos1
Юмани - yoomoney.ru/to/410011179144828
Телеграм - t.me/Alek_OS
ВК - alekos1
00:00 Введение
00:38 Как появляется[1]
02:12 Формат исполняемых файлов
03:32 Реклама
05:20 Как появляется[2]
06:04 Секции программы
07:56 Dos_header
10:23 Dos_stub
12:06 Nt_header
12:37 File_header
14:10 Optional_header
19:36 Data_directory
21:16 Section_header
23:00 Секция импортов
25:03 Завершение

Пікірлер: 664

  • @AlekOS
    @AlekOS2 жыл бұрын

    Помоги достичь цели и собрать 150 инсталлов ➤➤➤➤ Качай Raid: Shadow Legends бесплатно ✅ clik.cc/d22H3 и получи специальный стартовый пакет💥 доступный только следующие 30 дней!

  • @asde2286

    @asde2286

    2 жыл бұрын

    Поставил лайк и написал комент. Не хочу качать игру ... ;)

  • @greg7282

    @greg7282

    2 жыл бұрын

    Иногда можно и поиграть... Сам играть не буду, но почему бы и нет...

  • @arteml2163

    @arteml2163

    2 жыл бұрын

    Автор делает для нас топ контент бесплатно. мы можем поддержать его через донат или активностью в рекламе, которую ему заказывают. Чтобы в следующем Автор был более привлекателен для более качественных рекламотадетелей. Но мы то все знаем, какие ру подписчики неблагодарные токсики ;) вопрос, там даже не нужно достичь определенного уровня для плюшек Каналу, ток установка?

  • @user-us6xw8lv4y

    @user-us6xw8lv4y

    2 жыл бұрын

    @@ivanalaskevich4736 Ты хоть представляешь, как сложно и как долго такие ролики делать? Тут за тебя мало того, что всю информацию собрали, проанализировали, структурировали, так ещё и оформили в современном красивом стиле. И это всё бесплатно. Тебе остаётся только кликнуть на видео, и обучиться. И реклама нужно для того чтобы такой контент и дальше выходил. Некоторые продают платные курсы, полезность информации в которых в 1000 раз меньше. А если ты против рекламы, так поддержи канал донатом. А то как бы не получилось, что ты и не донатишь и против рекламы, но зато претензий выше крыши. К тому же мы не знаем, какие там жизненные ситуации у автора, всякое бывает

  • @youzer-abuser

    @youzer-abuser

    2 жыл бұрын

    Она запускается не через ехе?))))

  • @maximevtahov2360
    @maximevtahov23602 жыл бұрын

    когда впервые увидел твои видео -- подумал, что Зоракс снова с нами. Рад, что в области программирования снова появился достойный контент, доносимый привычным монотонным, загробным голосом

  • @Draftreiser

    @Draftreiser

    2 жыл бұрын

    Да я тож подумываю мож он и есть Зоракс. А то у него чёт канал не наполняется.

  • @user-jx4jb4of3c

    @user-jx4jb4of3c

    2 жыл бұрын

    Ты не первый, кто это заметил ;-)

  • @denruslife9845

    @denruslife9845

    2 жыл бұрын

    Подскажите а где ещё можно посмотреть достойный контент про программирование?

  • @Dmytro-Tsymbaliuk

    @Dmytro-Tsymbaliuk

    2 жыл бұрын

    @@denruslife9845 S0ER как вариант

  • @OpalGooDog

    @OpalGooDog

    2 жыл бұрын

    @@denruslife9845 хауди хо

  • @Morkovka_11
    @Morkovka_112 жыл бұрын

    «каждому когда то было интересно , как работает Экзешник» - моя бабка ловящая инфаркт при слове браузер)

  • @user-rj1bw3pc3b

    @user-rj1bw3pc3b

    Ай бұрын

    .

  • @Davidonch1k

    @Davidonch1k

    Ай бұрын

  • @romandonw

    @romandonw

    Ай бұрын

    ​@@Davidonch1k NBSP?

  • @bruh__forever6469
    @bruh__forever64692 жыл бұрын

    Я искренне рад, что есть такие ютуберы, как ты, которые грамотно и доступно могут рассказать о чем-то сложном, с чем постоянно мы сталкиваемся Когда я разбирался, как устроен исполняемый файл, что на Линуксе, что на Винде, в Ютубе я не мог найти вразумительной информации, да и в книгах по операционным системам такое трудно было найти, в конечном счёте, я нашел, разобрался, но очень много времени потратил Твой видос более чем достойный, говорю, как программист программисту)

  • @user-uq2xs6fe7s
    @user-uq2xs6fe7s2 жыл бұрын

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

  • @agentsmit09
    @agentsmit092 жыл бұрын

    Когда еще был студентом техникума интересовался как устроен exe. Нашел книги с описанием, ничего не понял. И в один прекрасный день ко мне попал MASM32 и туториалы на русском, в то время тяжко было с и-нетом, только dial-up. Чего-то по кодил по примерам, научился малость машинным кодам. А потом еще один прекрасный день настал, мне подарили книги Юрова "Assebler для ВУЗов" (там еще дискеты 3,5" с примерами прилагались). Конкретно узнал про язык ассемблера я тогда. Но вот интерес как устроен exe уже пропал, нужно было разбираться с форматами данных которые используются у нас в работе. Спасибо Алексей, что разобрал все по кирпичикам.

  • @MurakumoJP
    @MurakumoJP Жыл бұрын

    Иногда сидишь и думаешь, как только люди смогли всё это придумать и написать, это проста гениально.

  • @MyVeryUselessChannel
    @MyVeryUselessChannel2 жыл бұрын

    Дружище, твои ролики настолько мотивируют, что хочется лезть в дебри и разбираться во всём этом хозяйстве. Спасибо за отличный контент.

  • @MyVeryUselessChannel

    @MyVeryUselessChannel

    2 жыл бұрын

    @You Tube Может быть) А ты? %)

  • @danylobyelov9315
    @danylobyelov93152 жыл бұрын

    Ахахаххахаха 512 лайков))) А на самом деле спасибо большое за все эти видео - ТАКИМ простым и понятным языком объяснять не умеет НИКТО, кроме тебя. Спасибо большое) Очень жду продолжения ассемблера)))

  • @salik1321
    @salik13212 жыл бұрын

    Мистер Как Вас Там-с, в отличии от Мистеров Каких-то Там-с, Вы делаете сложную работу, просвещаете людей. Спасибо

  • @user-rt3ht7jy8o
    @user-rt3ht7jy8o2 жыл бұрын

    Огромный труд! Анимация и структура! БОЛЬШОЕ СПАСИБО за такие лекции!

  • @PLaytOster
    @PLaytOster2 жыл бұрын

    Чел, твои видосы просто божественны! Не только младшим полезны, но и старперам в кодинге помогают вспомнить молодость и освежить знания!

  • @semerjon
    @semerjon2 жыл бұрын

    экзешник можно открыть через 7-Zip. можно посмотреть эти файлы .data, .rdata, и даже иконки. а в некоторых случаях, если exe - дистрибутив, то можно прям из архиватора достать то, что нужно. может быть полезно, если не хочется забивать комп всякими новыми пунктами в меню пуск и прочим.

  • @danil_jiucehok

    @danil_jiucehok

    2 жыл бұрын

    Да, кстати, сам недавно узнал об этом, случайно ради любопытства открыв exe файл 7зипом. И это мне даже пригодилось. Когда на работе надо было поставть драйвер на принтер, не хотелось чтобы на комп вместе с драйвером поставился еще и всякий мусор от производителя, и всякий рекламный софт. Вытащил чистый драйвер, и указав к нему путь установщику драйвера в диспетчере устройств, драйвер встал и все печатает, даже без "вспомогательного" софта от производителя принтера.

  • @user-vm1hi7bo5s

    @user-vm1hi7bo5s

    2 жыл бұрын

    @@danil_jiucehok На самом деле, установщику можно было указать и сам экзешник. Он умеет их парсить, проще говоря, найдет и распакует драйвер самостоятельно.

  • @danil_jiucehok

    @danil_jiucehok

    2 жыл бұрын

    ​@@user-vm1hi7bo5sпомоему в моем случае у меня это не срабатывало. Наверно не со всеми дистрибутивами драйверов работает.

  • @byexitsoundboy5666

    @byexitsoundboy5666

    Жыл бұрын

    @@user-vm1hi7bo5s чёт не понял, указать ексешник стандартному виндовому установщику драйвера? чёт я сомневаюсь, что он умеет парсить lzma sfx-архив например, максимум deflate архивы он сможет так прочесть

  • @vavanvavanych4473

    @vavanvavanych4473

    Жыл бұрын

    Исполнительный ехешник не откроешь архиватором, только самораспоковывающийся архив открывается. Хотя для них спец проги куда получше. Для открытия исполняемого ехешника нужен дизасемблер, тогда получишь код. А если нужны ресурсы, то есть граберы для ресурсов РЕ редакторы.

  • @nikitakrasilnikov3314
    @nikitakrasilnikov33142 жыл бұрын

    Без сомнения лучший канал на Ютубе. Сейчас читаю книгу Андрея Столярова и Ваши видео прекрасно объясняют все непонятное там.

  • @misha11081998

    @misha11081998

    2 жыл бұрын

    что за книга?

  • @ilovefrench9440

    @ilovefrench9440

    2 жыл бұрын

    @@misha11081998 Трёхтомник Программирование.Введение в профессию.

  • @nikitaplay5025
    @nikitaplay50252 жыл бұрын

    Топовый контент! Такого негде нету. Удивлён что у него так мало подписчиков.

  • @AndrewRubanov

    @AndrewRubanov

    2 жыл бұрын

    2 процента людей - думает, 3 процента - думает, что они думают, а 95 процентов людей лучше умрут, чем будут думать. - Бернард Шоу

  • @leonid3312

    @leonid3312

    2 жыл бұрын

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

  • @lollopin3362

    @lollopin3362

    2 жыл бұрын

    @@serjoberst6322 конкретно в этом видосе ничего сложного нет. Тебе не нужно это запоминать, достаточно просто понять как оно работает. Так же есть множество статей про исполняемые файлы на хабре(гугли habr pe), может там понятнее будет

  • @lollopin3362

    @lollopin3362

    2 жыл бұрын

    @@serjoberst6322 тогда зачем ты его смотришь?

  • @lollopin3362

    @lollopin3362

    2 жыл бұрын

    @@serjoberst6322 но ты же смотрел ещё месяц назад видос про кэш, или там тебе подача понравилась?

  • @canismajoris1990
    @canismajoris19902 жыл бұрын

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

  • @user-mh9er1kn3t
    @user-mh9er1kn3t2 жыл бұрын

    Отличное видео, визуальная подача великолепна, материал в крайне доступной форме в отличие от статей на Хабре и т.п, которые мне встретились. Никак не мог понять, в чем разница двух таблиц в дескрипторе dll. Жаль этого видео не было, когда защищал лабы по инъекции dll в exe. Спасибо!

  • @craftmini8349
    @craftmini83492 жыл бұрын

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

  • @ifilipovichif

    @ifilipovichif

    2 жыл бұрын

    В любом университете это всё изучают…

  • @solomongame

    @solomongame

    2 жыл бұрын

    @@ifilipovichif действительно, почти всё, но примерно в 2 раза уже (имхо). Остальное студент может изучить самостоятельно, после отсидки пар и выполнения "ДЗ"

  • @craftmini8349

    @craftmini8349

    2 жыл бұрын

    @@solomongame а ты где-то учился?

  • @OpalGooDog

    @OpalGooDog

    2 жыл бұрын

    @@ifilipovichif большинство программистов самоучки

  • @Flik11
    @Flik112 жыл бұрын

    Ты мне мозг взорвал, в хорошем смысле слова, это то что искал, всё начиная с основ, успехов тебе, буду дальше смотреть ролики все подряд =D

  • @dimalit163
    @dimalit1632 жыл бұрын

    Топ контент, спасибо большое, я хоть не программист, но посмотрел для общего развития!

  • @oqui7009
    @oqui70092 жыл бұрын

    Очень рад, что наткнулся на этот канал! Большое спасибо автору

  • @solomongame
    @solomongame2 жыл бұрын

    Очень полезную инфу предоставляешь! Спасибо большое!

  • @olegeremin7336
    @olegeremin733610 ай бұрын

    все четко представлено и объяснено. просто приятно слушать и смотреть. Автору огромное спасибо!

  • @Nukturn
    @Nukturn2 жыл бұрын

    Один из лучших каналов по computer science для новичков. и старичков. Однозначно лайк

  • @BarsKanal
    @BarsKanal2 жыл бұрын

    Мне тебя посоветовал друг и я очень удивился качеству видосов и подаче. Я как раз сейчас нахожусь в процессе обучения программированию и такие видео очень помогают. Спасибо тебе за контент и не забрасывай его ты делаешь качественно, желаю тебе миллион подписчиков)))

  • @alekse7433
    @alekse74332 жыл бұрын

    Огромнейшее Спасибо за видео! Очень подробно и интересно.

  • @recgaming5688
    @recgaming5688 Жыл бұрын

    Прекрасное видео! Перелазил кучу сайтов, все написано сложным образом и сумбурно. А здесь все четко и понятно! Не первое видео, которое спасает)))

  • @kekivanovich9222
    @kekivanovich92222 жыл бұрын

    Поначалу думал будет просто, а потом пошло, поехало.

  • @user-uw9bs8fx7e
    @user-uw9bs8fx7e2 жыл бұрын

    Очень ждём продолжение уроков по ассемблерам, не торопим, понятно, что это очень трудоёмкая работа, но, надеюсь ты продолжишь развивать эту тему!

  • @MrKarator
    @MrKarator2 жыл бұрын

    Очень доходчиво и подробно! Супер! Ждём разбора установочных файлов для Linux и MacOS

  • @fgsfds32

    @fgsfds32

    2 жыл бұрын

    Хотеть!

  • @ruria_coda

    @ruria_coda

    Жыл бұрын

    Deb

  • @daniilm2244
    @daniilm22442 жыл бұрын

    Было интересно посмотреть. Помню будучи ребенком открывал досовские файлы и пытался понять как пишут программы этими закорючками))))

  • @vladelecpavladurova
    @vladelecpavladurova2 жыл бұрын

    почему твои видео такие крутые? Откуда такое вдохновение и понимание как необходимо создавать такие крутые ролики. Видео бьет прямо в суть.

  • @vladelecpavladurova

    @vladelecpavladurova

    2 жыл бұрын

    Зачем ты лайкнул? я тебе вопрос задал. Ответь, научи также делать ролики. Подскажи курсы!

  • @AlekOS

    @AlekOS

    2 жыл бұрын

    @@vladelecpavladurova Какие курсы?) Просто делаю так, как вижу. Пишешь текст, рисуешь графику в фотошопе, монтируешь все это в premiere pro и получаешь ролик. Если не умеешь пользоваться этими программами, то в ютубе сотни бесплатных уроков.

  • @vladelecpavladurova

    @vladelecpavladurova

    2 жыл бұрын

    @@AlekOS спасибо! Красавчик

  • @zchchz3852
    @zchchz38522 жыл бұрын

    Сложно, но интересно. Благодарю за такой годный контент!

  • @user-io6xt3mj9d
    @user-io6xt3mj9d2 жыл бұрын

    Очень понравилось, подача отличная. Можешь сделать про то, как работают файлы elf?

  • @mikhailshirokov8464
    @mikhailshirokov84642 жыл бұрын

    Автор молодец, отличная подача. Лайк.

  • @carperstudio
    @carperstudio2 жыл бұрын

    Когда скачал у своего друга ярлык игры, и не понимаешь, почему она не хочет работать 🤷🏻‍♂️

  • @appbox8754

    @appbox8754

    2 жыл бұрын

    даблклик это не просто, тренируйся

  • @MaxB4

    @MaxB4

    2 жыл бұрын

    А размер, при этом, не удивил? :)

  • @carperstudio

    @carperstudio

    2 жыл бұрын

    @@MaxB4 не я же скачивал, это образно сказано) Я кстати игры разрабатываю, только начал, снял видео на канал))

  • @konstantinzakharov790

    @konstantinzakharov790

    2 жыл бұрын

    Перезагружать пробовали?

  • @user-nw4cb5ke6t

    @user-nw4cb5ke6t

    2 жыл бұрын

    Это точно... Мне один чудик на дискете 1.44 Мб принес кучу игр. Точнее, кучу ярлыков. И обвинил меня, что я плохо разбираюсь в компьютерах, у меня плохой компьютер, потому что игры не запускаются. А вот на том компьютере, откуда он их скачал, с дискеты всё работает...

  • @user-pq7dj1ny4h
    @user-pq7dj1ny4h2 жыл бұрын

    Да ты реальный "Тру", как в стрые добрые, когда программист дружил с паяльником, электроникой и ассемблером.

  • @skope2055
    @skope20552 жыл бұрын

    Отличное видео!) Как-то игрался с кастомным мапингом своих библиотек в другие процессы(инъекция) и было нелегко найти информацию по заголовкам, как там и что. Теперь есть хороший ресурс.

  • @user-bw6dt5im3x

    @user-bw6dt5im3x

    2 жыл бұрын

    В смысле не легко? Все структуры доступны в сети, даже из ядра винды...

  • @lollopin3362

    @lollopin3362

    2 жыл бұрын

    @@user-bw6dt5im3x может он этим занимался 15 лет назад и писал сами семплы на асм. А даже если нет, вряд-ли человек сможет быстро в этом разобраться, прочитав только доку майкрософта

  • @user-bw6dt5im3x

    @user-bw6dt5im3x

    2 жыл бұрын

    @@lollopin3362 я говорю не про доки мелкософта, а про сторонние рессурсы которым уже как раз лет по 15) привет васму

  • @lollopin3362

    @lollopin3362

    2 жыл бұрын

    @@user-bw6dt5im3x даже раньше, ты прав

  • @user-b73mpf5uq3

    @user-b73mpf5uq3

    2 жыл бұрын

    @@user-bw6dt5im3x более того, лет 15 назад это было даже проще изучать, потому что было меньше информационного шума и новых абстрагирующих фреймворков.

  • @ya_ashira
    @ya_ashira Жыл бұрын

    Я нигде и никогда не видел такой подачи как у тебя. Информация максимально сконцентрирована, объясняется простым, но при это профессиональным языком, +выразительность и интонация с которой ты рассказываешь и о боже этот визуал👍🏿👏👏👏🤝

  • @_Yes_.

    @_Yes_.

    11 ай бұрын

    Ты че

  • @TheHackMemory
    @TheHackMemory2 жыл бұрын

    Очень крутой видос. Можно точно такой же видео, только про исполняемые файлы в Linux? Было бы очень круто)

  • @learning867
    @learning867 Жыл бұрын

    Классные видео у тебя! Спасибо за такой контент. Можешь поделиться, какими инструментами ты пользуешься для создания анимаций в видео?

  • @BB-ti9bf
    @BB-ti9bf2 жыл бұрын

    Спасибо за такой разбор! Да, четко понимая что к чему, в HEX редакторе таких дел можно наворотить

  • @slavaarstocke
    @slavaarstocke2 жыл бұрын

    я искал долго такой видос, спасибо

  • @ultragorod7090
    @ultragorod7090 Жыл бұрын

    Блин, какие классные ролики на этом канале! Спасибо, Alek OS!!!

  • @ybrbnf333
    @ybrbnf3332 жыл бұрын

    Нужно продвигать такой контент. Слишком мало людей интересуются айти. На hh всего 1500 откликов на вакансию фронтенд разработчика

  • @frand2158

    @frand2158

    2 жыл бұрын

    Не вижу логики. Про фронтенд за последние полгода на канале ни слова, к чему этот пример

  • @user-gh3bs7xk1h

    @user-gh3bs7xk1h

    2 жыл бұрын

    это такая шутка?)

  • @404piano

    @404piano

    2 жыл бұрын

    @@user-gh3bs7xk1h да это рофлы. На вакансию фронтендера в среднем 6к откликов, а не 1.5к)

  • @leostepanoff1957

    @leostepanoff1957

    2 жыл бұрын

    Понаберут по объявлению, а потом обычный мессенджер "весит" как полноценная ОСь:D

  • @rawil6751

    @rawil6751

    2 жыл бұрын

    это жестокий рофл(

  • @user-zy2pl4bl7f
    @user-zy2pl4bl7f Жыл бұрын

    Однозначно подписка! автору огромный респект за проделанную работу

  • @egorkotov2219
    @egorkotov22192 жыл бұрын

    Простыми словами о сложном, классный контент)

  • @MY3blKAHT290
    @MY3blKAHT2902 жыл бұрын

    Я решил начать вникать в дебри низкоуровневого программирования, ОС, аппаратного взаимодействия и пр. и первое время мне было очень сложно (я был словно слепым-глухим котенком в лабиринте). Но теперь я нашел твой канал и прозрел - спасибо тебе огромное от лица всех истинных программистов (не хелллоуволдеров и млг школьников-питонистов, а таких профессионалов, как ты). Поставлю иконку твоего канала в рамочку и каждый день буду молиться на Бога программирования.

  • @nameundef8076

    @nameundef8076

    Жыл бұрын

    Это называется "системное программирование", вещь интересная, но платят за нее немного, если сравнивать с тем, что платят млг-питонистам :)

  • @sckygera
    @sckygera2 жыл бұрын

    Урррра! Новый видос! Спасибо огромное! Наливаю чай, беру печенюхи, врубаю)

  • @vlad_puer3634
    @vlad_puer3634 Жыл бұрын

    Только поправочка, поле e_magic это не 5a4d, а 4d5a я это точно знаю, так как с hex-редакторами колдовал над exe-шниками и видел первые 2 байта

  • @BITniki
    @BITniki2 жыл бұрын

    Поздравляю с первой рекламой. Такой контент должен оплачиваться

  • @842movie
    @842movie2 жыл бұрын

    Хай, когда будет продолжение по assembler? Твоя подача материала и монтаж топ - некст лвл рунета. Спасибо!

  • @wolf4ok
    @wolf4ok2 жыл бұрын

    Благодарю за проделанную роботу!

  • @Thewholestudio
    @Thewholestudio2 жыл бұрын

    Спасибо за видео. Так хочется выучить программирования самому, но тут мозг клиент и не можеш понять что к чему и как, а от поисков в инети только хуже стало. Зато с каждым таким видео и автодром данных каналов становится легче. Спасибо

  • @Victorx81
    @Victorx81 Жыл бұрын

    Спасибо что делитесь, отличная информация

  • @ioann_rafalovskyi
    @ioann_rafalovskyi9 ай бұрын

    Как хорошо что есть люди которым интересно это создавать и в этом разбираться.

  • @KillerRiffsAndMore
    @KillerRiffsAndMore2 жыл бұрын

    Материал отличный и подача просто потрясающая, всё очень доступно Продолжай в том же духе!

  • @mrmichalis

    @mrmichalis

    2 жыл бұрын

    25 минут жеванины вместо описания формата заголовка??? Эникейщики совсем отупели.

  • @KillerRiffsAndMore

    @KillerRiffsAndMore

    2 жыл бұрын

    @@mrmichalis дед, пей таблетки, а то получишь по жопе

  • @mrmichalis

    @mrmichalis

    2 жыл бұрын

    @@KillerRiffsAndMore Ага. Щас пойду блохеров смотреть чтобы таблетки получше выбрать.

  • @--..--..---.--.-.
    @--..--..---.--.-.2 жыл бұрын

    Надеюсь, что автор прочитает этот комментарий. Судя по отзывам к твоим видеороликам, для многих людей существует барьер, в виде графического интерфейса. Мне кажется, что многие мысленно усложняют картину, о которой ты рассказываешь, и виной всему современные удобные интерфейсы. Кажется, что это огромный слой между кодом и чем-то обыденным. В общем, было бы очень круто, если бы ты сделал видео про устройство пользовательских интерфейсов, с историей и эволюцией. Про GUI, CLI, про то как работают пайпы, как интерпретатор командной строки умеет перенаправлять потоки ввода/вывода, и что это вообще такое. И так же развёрнуто про работу окон. Понимаю, что это будет тяжёлый ролик, но мне кажется, что он должен быть где-то в начале пути, чтобы снять эту маску непонимания современными пользователями, которые не видели DOS, и всю жизнь лишь нажимали на кнопки. В конце концов, с этого начинаются все уроки по api операционных систем (работа с консолью или графическими элементами), потому что все примеры демонстрируются через вывод на экран.

  • @Dmytro-Tsymbaliuk

    @Dmytro-Tsymbaliuk

    2 жыл бұрын

    Для начала люди должны открыть себе глаза, что абсолютно любой файл это тупо сборище байтиков, которые можно посмотреть текстовым редактором

  • @--..--..---.--.-.

    @--..--..---.--.-.

    2 жыл бұрын

    @@Dmytro-Tsymbaliuk Примерно к этому я и склоняюсь. Чем больше внедрялся графический интерфейс, тем меньше люди стали понимать компьютеры. Всё пришло к тому, что для людей банальные вещи стали сложными, хотя раньше всё было всем понятно: написал код, вычислил что-то или запросил у ОС, напечатал результат на экран. Разве что-то изменилось? Почему люди начали себе внушать, что это так сложно? Я не вижу иных причин, кроме как появление графики, которая действительно сложна для восприятия (изучения).

  • @serhiis_

    @serhiis_

    2 жыл бұрын

    @@--..--..---.--.-. есть эволюция а есть наоборот. Это слово не писал за него забанят. В общем раньше люди играли в футбол а сейчас всю ночь играют в доту и смотрят папича и ему подобных. И еще многие b2 англ осилить почему-о не могут или не хотят. Хотя это в 10 раз увеличит их зарплату и в разы упростить поиск работы. Ну и уберет привязанность к "родине"

  • @gruzchik
    @gruzchik Жыл бұрын

    Дядька, ты крут. Спасибо!

  • @chip36300
    @chip363002 жыл бұрын

    Как классно, что такие видео есть)

  • @alexandrgoncharov5074
    @alexandrgoncharov50742 жыл бұрын

    спасибо большое за контент! настолько все предельно ясно объясняете. просто супер!

  • @dimafateev9366
    @dimafateev93662 жыл бұрын

    В Вашем исполнении я даже рекламу RAID с удовольствием посмотрел))

  • @old337
    @old3372 жыл бұрын

    Сумасшедшая визуализация. Оч круто

  • @iml404
    @iml4042 жыл бұрын

    Какая-то дискриминация по признаку операционной системы. Даешь сравнение с dmg и линуксовыми форматами. P.S. Автор красава, топ контент, а учитывая что он бесплатный - вообще ппц

  • @AlekseySamoilov

    @AlekseySamoilov

    2 жыл бұрын

    Не путайте формат исполняемых файлов с форматом пакетов. У мака это Mach-O, у линукса ELF

  • @iml404

    @iml404

    2 жыл бұрын

    @@AlekseySamoilov век живи - век учись. Спасибо

  • @unheilbar

    @unheilbar

    2 жыл бұрын

    @You Tube смешно

  • @roxxel8167

    @roxxel8167

    2 жыл бұрын

    @@unheilbar Было бы смешно, если бы не было правдой, десктоп на линуксе это боль

  • @petr.sleptsov

    @petr.sleptsov

    2 жыл бұрын

    @@roxxel8167 если не говорить обычному юзверю, что линукс сложный и страшный, то ему без разницы в чем не разбираться

  • @Romancrabf
    @Romancrabf2 жыл бұрын

    Прекрасный материал, спасибо!

  • @user-cj9cl9fg1y
    @user-cj9cl9fg1y Жыл бұрын

    Не, для простого человека это все-таки сложновато! А есть ещё BAT-файлы! Это как стартовый ключ в замке зажигания! Они запускают любые исполняемые файлы! И их может написать любой человек, т.к это обычный текстовой файл! В любом текстовом редакторе! В BAT-файле можно написать название исполняемого файла и он запустится. А если знаешь немного больше, то можно написать и более сложную команду!

  • @DJspaser
    @DJspaser2 жыл бұрын

    Я не программист, но видос очень интересный и я его досмотрел до конца) спасибо за такой контент

  • @dmitriy5028
    @dmitriy50282 жыл бұрын

    Давай теперь про unix формат исполняемых файлов ELF. Ролик просто супер.

  • @user-cm9tb3vh6s
    @user-cm9tb3vh6s Жыл бұрын

    Потрясающая детализация. Спасибо. Вселенная EXE начала открывать свои тайны.

  • @user-tn3bw1wg8w
    @user-tn3bw1wg8w2 жыл бұрын

    Сударь спасибо вам за ваш видео контент❤❤❤

  • @6nitron6
    @6nitron6 Жыл бұрын

    00:57 - в современном мире код программы можно исполнять на лету и он не совсем безжизненный. Спасибо за познавательный контент!

  • @WeiZedIncorporation

    @WeiZedIncorporation

    Жыл бұрын

    Видео то про скомпонованный файл -_-

  • @mihai9k751
    @mihai9k7512 жыл бұрын

    Спасибо за видео,очень много полезной информации.

  • @KirillGalkin92
    @KirillGalkin922 жыл бұрын

    Отличный материал. Даже и добавить нечего. Коммент чисто для поддержки видео

  • @AlexRootx
    @AlexRootx2 жыл бұрын

    Отлично! Ждем видос о распаковке Армадилло!!!

  • @caffeine0mgn
    @caffeine0mgn2 жыл бұрын

    Автор! Огонь! Давай исчо! ) Серьезно, очень круто!

  • @TheRealNisem
    @TheRealNisem Жыл бұрын

    Спасибо за видео. Было интересно и полезно

  • @amadeus1300
    @amadeus13002 жыл бұрын

    Спасибо за труд! )

  • @bmx666bmx666
    @bmx666bmx666 Жыл бұрын

    Браво! прекрасное объяснение!

  • @user-nr2tw5te3f
    @user-nr2tw5te3f2 жыл бұрын

    Ура, реклама! Значит выпуск твоих видео продолжается!)

  • @flynt_3650
    @flynt_36502 жыл бұрын

    Позддравляю с первой рекламой и желаю дальнейшего процветания!

  • @megistone
    @megistone Жыл бұрын

    приятно осознавать, что мы в том обществе - где программист знает как работает программа и математику)

  • @sovrinfo
    @sovrinfo2 жыл бұрын

    Спасибо за видео.Коммент в поддержку!

  • @SerakovVitaliy
    @SerakovVitaliy2 жыл бұрын

    Это прекрасно! Спасибо.

  • @nikitamityushov7270
    @nikitamityushov72702 жыл бұрын

    Круто. Какие дальнейшие планы на канал? На какую тематику будут дальшейшие видео? Если можно, то ответь расширенно

  • @SkyZorgTM
    @SkyZorgTM Жыл бұрын

    Ну было такое, запускал я приложение. Очень интересный у вас контент

  • @LOL-nq3ky
    @LOL-nq3ky2 жыл бұрын

    18:25 - просто интересный факт. Если взять любое GUI-приложение, и "подправить" это поле, установив флажок консольной подсистемы, то загрузчик образов автоматически заспавнит окно консоли, сразу при запуске приложения. Поведение приложения от этого никак не изменится. :)

  • @alex1505prog

    @alex1505prog

    2 жыл бұрын

    а если наоборт?

  • @LOL-nq3ky

    @LOL-nq3ky

    2 жыл бұрын

    @@alex1505prog если наоборот, то Вы не сможете видеть консольный вывод и совершать ввод (если приложение требует того). Вывод можно увидеть, если перенаправить поток в файл. Либо обратно на консоль, используя какой-нибудь инструмент. Например: test.exe | more Или использовать PowerShell, где есть Tee-Object.

  • @serhiis_

    @serhiis_

    2 жыл бұрын

    @@LOL-nq3ky вывод stdin и stdout и любой другой stderr можно легко перенапрявлять в cmd/bash. Так же это делается легко в С#, там есть классы, отвечающие за эти стимы, можно запустить процесс или подключиться к существующему и перенаправить его куда угодно. Например к себе в приложение.

  • @LOL-nq3ky

    @LOL-nq3ky

    2 жыл бұрын

    @@serhiis_ ну, это очевидно. Можно и свою консоль заспавнить, в обход той, которую создаёт система из-за флажка. И даже ввод таким образом, конечно же, будет работать. Но суть-то в том, что берётся обычное консольное приложение, в котором заменяется флаг подсистемы. В таком случае, можно вмешаться в процесс снаружи, что позволяет WinApi. Чтобы не заморачиваться, проще воспользоваться штатными возможностями консольных шеллов (cmd, PowerShell). Грубо говоря, использовать их для вызова WinApi. Выше я уже привёл пример для cmd, аналогично будет работать и в PowerShell. Короче, я об этом и написал выше. Тот же интерпретатор cmd уже содержит в себе удобный механизм, который вызывает нужные Api, так что, велосипед придумывать не приходится. И инструменты для приёма и печати перенаправленных потоков уже существуют (more, findstr, tee ...).

  • @serhiis_

    @serhiis_

    2 жыл бұрын

    @@LOL-nq3ky ну галочка полезна для начинающих разработчиков. Ее можно поставить в компиляторе и писать туда логи. А перед релизом снять галочку а логи оставить. Так много где делают в некоммерческих и даже коммерческих простых приложениях. Вручную создавать же консольное окно не так и просто и много кода может занять, а тут просто галочка и исполняемый файл от этого не вырастет ни как

  • @Irukangi7
    @Irukangi72 жыл бұрын

    Ничего не понятно, но очень интересно в моё случае. Но инфу ты доносишь внятно и пробуждает интерес. Уверен тебе надо делится своими знаниями в формате преподавателя или наставничевства. Короче Институт твоё будущее. А, если нет, то спасибо большое за подачу информации и любви к делу.

  • @Uyelllar
    @Uyelllar2 жыл бұрын

    Очень крутое видео, капец так много узнал!

  • @user-wp6pd2fx8g
    @user-wp6pd2fx8g2 жыл бұрын

    Можно ещё рассказать про склеивание exe и dll с файлами ресурсов?

  • @user-vg1es4kq4m
    @user-vg1es4kq4m6 ай бұрын

    очень доступно излагаешь. А сделай, пожалуйста, про NET-сборки.

  • @user-bz4gp8ww4o
    @user-bz4gp8ww4o2 жыл бұрын

    Опа, появилась интеграция Мои поздравления Ты явно заслуживаешь получать за контента вознаграждение

  • @nicross4833
    @nicross4833 Жыл бұрын

    Было бы интересно интересно про ELF посмотреть, линукс исполняемых програм

  • @user-ok4kh1gw1q
    @user-ok4kh1gw1q2 жыл бұрын

    Очень доходчиво, наглядно! Без занудства и коротких мало что объясняющих моментов

  • @VanyaRelsoUkladchik
    @VanyaRelsoUkladchik2 жыл бұрын

    Про релокейшины это либо перевод не правильный, либо "что-то пошло не так". Это сегмент адресов в коде которыми требуется ссылка прямая ссылка на участок в памяти. При загрузке в память, на адреса релокейшенов "накатывается" смещение с которым они загрузились в память. Этот механизм практически неизменным притащили в PE из MZ.

  • @Damacls06731
    @Damacls067312 жыл бұрын

    Чувак супер! Ждал видоса как сериальчика! Редко от кого жду конт вот так вот! Супер! Большое спасибо! Я ещё не смотрел, но уверен будет топчик!

  • @saobao4796
    @saobao47962 жыл бұрын

    Просто огромное спасибо тебе мне это очень было нужно просто огроменное спасибо !!!!!! ☺️☺️☺️☺️

  • @dj-a
    @dj-a2 жыл бұрын

    Хороший рассказ, глубоко! 👍

  • @user-tt3vu5ob7g
    @user-tt3vu5ob7g2 жыл бұрын

    Четко! Отличный контент

  • @VZ-Mihail
    @VZ-Mihail2 жыл бұрын

    как же познавательно смотреть ваш канал

  • @rerowros
    @rerowros2 жыл бұрын

    программист на уровне print ("print"), но очень интересно смотреть твои видео и ничего не понимать

Келесі