The Windows Source Code Revealed: Task Manager (E01)

The Windows Source Code Revealed: Task Manager (E01)

Dave's Garage

9 месяцев назад

447,475 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@JDJG3493
@JDJG3493 - 09.02.2024 04:15

Task manager is super useful and has made my life so much easier plus saved my pc stuff well.

Ответить
@programthis3805
@programthis3805 - 30.01.2024 05:36

Task Manager the only program on any system that never freezes

Ответить
@slbe9721
@slbe9721 - 28.01.2024 14:02

Priceless.

Ответить
@Nick-ui9dr
@Nick-ui9dr - 25.01.2024 11:24

Yup! Task Manager then it is. 😊 I think that one very program is bugging me since day one to current Windows 11.

I guess one of main objective of task manager is to give user a ability to terminate a process or program when a process get hanged or become problematic for whatever reason. I guess that's one of the primary objectives of NT was too... Right? To isolate processes so that one buggy process can't hurt or take down the whole system. No? 😄

But to accomplish it your task manager should be callable from within any condition... Right? O well with your so called system key combo of course of Ctrl + Alt + Delete. 😊

Now problem with your task manager is.. it's very choosy or moody kinda system utility. If it prefer it will serve you otherwise hell whatever u do it jus won't pop up. Like whom we have appointed as security gaurd to help that very guy is absconding from duty. Mood hoga toh aayenge saheb nahin hoga toh nahin aayenge. 😅😊

Like if some program hangs badly it just won't come up... The whole windows system is paralyzed. Especially if you playing a game and it bugged then then only option is to brute force the system down with use of power button. Maybe it's cause how visual elements of your windows are implemented through win32k.sys Which kinda reside into the kernel part. I dunno but do suspect though.

And lately after windows 10 it kinda start showing a new typical behaviour. Or its shutdown program of yours. I dunno. Okay If u shutdown the system and some program is open it will popup & gives u the choice to cancel shutdown to properly close them or simply proceed with the shutdown ..right?

Problem is it has become moody to that thing also now a days. Most or almost most times it won't listen to you.. and no matter what option u click it will proceed with the brute shutdown. SO WHY GIVE THE PROMPT? To nag ppls? 😊

So my whole point is u should better rewrite it to be called a system utility.. especially which is of such crucial importance. We don't want to know your crappy hello world kinda utility source code.. Okay? 😅 Sell it to your Microsoft ppls not here. We already paid for that crap there...and now u wanna nag us by telling how beautiful your crap is? 😂

Hell with your stupid task manager Bye! 😂

Ответить
@khalilienglish
@khalilienglish - 22.01.2024 21:54

Hello, you are a professional windows developer. Why are you using macos?

Ответить
@LaurentLaborde
@LaurentLaborde - 19.01.2024 01:04

i immediately regonized the usual stuff i see when reverse engineering. i didn't know it was called ModuleEntry, thx

Ответить
@tanishqtak
@tanishqtak - 17.01.2024 06:21

You sir are a LEGEND

Ответить
@tabesin77
@tabesin77 - 07.01.2024 14:29

Would be great if it was open source as everything else these days, so refactorings could be made.

Ответить
@ignaciosanmartin2143
@ignaciosanmartin2143 - 02.01.2024 19:10

Programmers like you are an inspiration. The fact that you come from a time when programmers had to study and understand complex concepts from books is awesome.

Ответить
@igustingurahokaprinarjaya7482
@igustingurahokaprinarjaya7482 - 02.01.2024 12:04

Do you have source code of "Refresh" menu in Desktop right-click ?

Ответить
@NoVIcE_Source
@NoVIcE_Source - 01.01.2024 21:47

wow

Ответить
@manudwarf49
@manudwarf49 - 01.01.2024 13:28

I wish Microsoft published the source code of older OSes for educational purposes. They published the first two versions of MSDOS, I wish they would go up to Windows 3.11, which came out 30 years ago.

Ответить
@RY-TIOUSRY
@RY-TIOUSRY - 28.12.2023 06:39

great stuff Dave ! thanks for sharing.

Ответить
@user-wc1ef4tr2k
@user-wc1ef4tr2k - 20.12.2023 17:50

what would a individual have to learn or master the skills to able to achieve such a feat? besides having absurd amount of talent

Ответить
@marcellomello3307
@marcellomello3307 - 19.12.2023 15:09

Fantastic, thanks for making this video for us! And congratulations on the initiative.

Ответить
@gimmy077
@gimmy077 - 16.12.2023 13:31

I love to view this "insight"... about Windows in general, and above all, Dave you have a great mind.

Ответить
@TonyFarley-gi2cv
@TonyFarley-gi2cv - 16.12.2023 03:53

Natural

Ответить
@TonyFarley-gi2cv
@TonyFarley-gi2cv - 16.12.2023 03:53

Boot log

Ответить
@garyinspringhill8175
@garyinspringhill8175 - 11.12.2023 16:06

I just stumbled on the wiring diagrams for a 72 Lada !

Ответить
@mahmoudabdelsattar8860
@mahmoudabdelsattar8860 - 09.12.2023 05:38

very very powerful

Ответить
@bosnia58
@bosnia58 - 08.12.2023 10:24

Hey Dave I am glad I subscribed to your channel and yeah I have like 5000 copies of all windows out there it's crazy I love windows os

Ответить
@no-ld3hz
@no-ld3hz - 06.12.2023 17:28

Hisssssssssssssssss, Viper Lives

Ответить
@samsungemployee5243
@samsungemployee5243 - 05.12.2023 01:04

where can we get the code?

Ответить
@DannyBoy443
@DannyBoy443 - 03.12.2023 21:31

God love that generation because every time I even think about C++ my head hurts lol.

Ответить
@skylo706
@skylo706 - 03.12.2023 17:24

Amazing, you got a new subscriber. I love watching you guys who made that kind of stuff back in the day, it's so interesting to me to listen to you people and get an insight in what your thought processes and situations were back then 😊

Ответить
@danielmills7606
@danielmills7606 - 03.12.2023 07:57

this is such incredible stuff dave! one of the coolest insights to win32 dev since raymond chen's the new old thing blog
i'm very curious about how you'd go about writing/executing tests for this code on the road to shipping

Ответить
@blfrie
@blfrie - 02.12.2023 11:09

Goodness. He's talking about code he wrote 30 years ago like it's in PR today... and here I can't remember code I wrote last week at this level of detail :(

Ответить
@Shahriyarj
@Shahriyarj - 01.12.2023 22:34

I'm process explorer user myself, but this just shows how much though and sense went into Task manager.

All those Nt calls, reminds me of undoc Nt book and forums, good all times 😄

Ответить
@pablotoledo3935
@pablotoledo3935 - 30.11.2023 16:41

Thank you very much for your work!

Ответить
@-_a-a_-
@-_a-a_- - 30.11.2023 08:19

Windows is such garbage, no one cares!

Ответить
@JavangelionTV
@JavangelionTV - 29.11.2023 23:30

Dat auto-zoom makes me 🤢 Can't watch anymore, sorry.

Ответить
@enoughisenough2556
@enoughisenough2556 - 29.11.2023 15:07

Interesting! I have the impression that I just witnessed a backdoor...

Ответить
@Poogimuns
@Poogimuns - 28.11.2023 22:37

Hopefully they get shut down Microsoft is so bad and the internet is bad and no robots help with anything barely got laundry machine

Ответить
@junioralamu7438
@junioralamu7438 - 28.11.2023 19:14

Hey Dave could you make a video on just giving us newbies or someone who wishes to learn programming advice or how you yourself learnt to do programming. Thanks!

Ответить
@stephenfwadsworth9565
@stephenfwadsworth9565 - 28.11.2023 10:23

Code I wrote 30 years ago, but the best version was then, because I had limited resources and now I get to throw it off to the processor and my excessive amounts of Ram. Which I never had at the time. So perhaps more efficient code, as you had to think for the hardware. :( Avoid GOTO. A SyStem call, in the middle of your program, let's pull those IRQ's hard and fast. :) All within 1Mhz on your C64, damn just to render one window at 800 x 600, now 4K, 1080P, imagine that on old hardware. Thrash, thrash, thrash all those important IO's.

Ответить
@stephenfwadsworth9565
@stephenfwadsworth9565 - 28.11.2023 10:20

Memory was always low in the 90's. Then Windows was so bad at managing it. :)

Ответить
@stephenfwadsworth9565
@stephenfwadsworth9565 - 28.11.2023 10:19

Does the camera have anti-shake, also available in the 90's on my Sony Handy Cam. :) We used to call it "Fuzzy Logic", to layman, best guess. :)

Ответить
@stephenfwadsworth9565
@stephenfwadsworth9565 - 28.11.2023 10:16

Registry was there in Windows 3.11. Used to be called indexing. Zzz. :) By the time they got to NT5 (2000), 30K lines of source. Just love how this complexity gets us here, but still we have a long way to go. :) Will an A.I. eventually write it's own OS? I was laughed at in 1999, for wanting to write an OS, due to complexity.

Ответить
@stephenfwadsworth9565
@stephenfwadsworth9565 - 28.11.2023 10:14

Thanks Dave, nearly ended up working with your guys for search from little old N.Z. Google, had just become a thing. Met those Kiwi's. :)

Ответить
@stephenfwadsworth9565
@stephenfwadsworth9565 - 28.11.2023 10:10

Damn and they used to charge the tech's 10k for this. :):(

Ответить
@radboogie
@radboogie - 27.11.2023 02:16

Loved this video Dave, I miss Win32 programming, message loops and rolling your own UI code etc... "Charles Petzold", now that's a name I haven't heard in a long, long time 👍

Ответить
@plebsimracer2413
@plebsimracer2413 - 27.11.2023 00:07

Did the BUGBUG actually turn out to be one, and does it also affect the current task manager?

Ответить
@abhinavpandey6261
@abhinavpandey6261 - 26.11.2023 20:08

Its crazy that how complex these things get down the hood

Ответить
@GiorgiBekurashvili
@GiorgiBekurashvili - 26.11.2023 00:09

It is such a big honor. Thank you for reveal LEGEND!

Ответить
@esraeloh8681
@esraeloh8681 - 25.11.2023 06:05

SO that's why fking task manager is sometimes utterly useless as a help tool when some program goes nuts on my PC & my dads laptop.

For fuck fucking sake, Miscrosoft these days is just nothing like ti used to be with you guys.
My good fucking god, the amount of times I've just power cycled instead rather than risk waiting a bloody minute for task manager to come up.

What a bunch of psychos there must be high up directing.

Ответить
@Luftbubblan
@Luftbubblan - 24.11.2023 04:27

if if if if if if if if if if if if :D

Ответить
@Haltroy
@Haltroy - 23.11.2023 23:12

Nice video Dave!

Now leak the NT Kernel source code, latest you can do.

Ответить
@safetime100
@safetime100 - 23.11.2023 08:33

Legend ❤

Ответить
@Alpharabius99
@Alpharabius99 - 23.11.2023 05:52

He is so cool microsoft gives permission to him. What a legend.

Ответить