How Windows API Works Under the Hood

  Рет қаралды 20,048

Nir Lichtman

Nir Lichtman

Күн бұрын

Пікірлер: 36
@fr3ddyfr3sh
@fr3ddyfr3sh 7 ай бұрын
Unbelievable, one random guy can do what the biggest SW company in the world is not able to do. A 5 minute hands on video about windbg, which teaches enough to get started. Including proper English, resolution and good audio quality. And without 20 minutes of BS.
@HarperLee1840
@HarperLee1840 7 ай бұрын
You just make hours of reading and searching on MSDN into 5 mins, great video sir.
@guilhermecarvalhotrindade2625
@guilhermecarvalhotrindade2625 7 ай бұрын
Odd time to upload a video, but I’ll take it. Thanks for your work: the world needs more no-nonsense guides like this.
@lalitshankarchowdhury5939
@lalitshankarchowdhury5939 2 ай бұрын
Keep these videos coming man! A real treasure trove of knowledge!
@paulushdk
@paulushdk 7 ай бұрын
Your channel will BLOW UP!! what an amazing video and youtube channel!!
@tom_zanna
@tom_zanna 7 ай бұрын
Direct, simple and pragmatic... simply fantastic! From today you have a new subscriber to the channel
@useruseruseruser-i6s
@useruseruseruser-i6s 7 ай бұрын
I like the simplicity of your videos
@abcdefg-nu4xj
@abcdefg-nu4xj 7 ай бұрын
thanks for the video. something i've been looking for (you can take it as a video suggestion) is a video comparing syscalls in linux vs windows, focusing on the difference between how the syscall ID and arguments are passed using registers in linux and windows.
@nirlichtman
@nirlichtman 7 ай бұрын
Cool idea I'll add that to my list, a video similar to this is also planned for Linux
@genohm5664
@genohm5664 7 ай бұрын
This is amazingly cool!!! plz more of things like that.... windows internals are sooooo much harder to learn than linux ones
@christianfoster3624
@christianfoster3624 7 ай бұрын
First time seeing WinDbg, and based on other comments, showing how to actually quick start work with it.
@dasrabaskus
@dasrabaskus 7 ай бұрын
Underrated channel :)
@starc0w
@starc0w 7 ай бұрын
Fantastic! Thank you very much! 🍀
@satishadhikari5180
@satishadhikari5180 7 ай бұрын
You make great videos man!
@ghostsdefeated4078
@ghostsdefeated4078 7 ай бұрын
another banger vid, thanks!
@adamhafchadi4924
@adamhafchadi4924 7 ай бұрын
Hey Nir, First, Thanks for another great video can you make more tutorials about winDg? maybe focusing on blue screen debugging I didn't find any good examples of how to debug blue screen so I just re install windows :(
@nirlichtman
@nirlichtman 7 ай бұрын
That's a cool idea, I will add to my list
@jasdfff770
@jasdfff770 7 ай бұрын
Very cool video!! I would still happily watch it if it were 1 hour long and more detailed! Thanks.
@GuildOfCalamity
@GuildOfCalamity 7 ай бұрын
Nice video, would love to see this done on the FileSystemWatcher process.
@SaiponathGames
@SaiponathGames 7 ай бұрын
As a new C programmer, where could I find the documentation of the C standard library? I am using multiple sources like GeekforGeeks, Javatpoint, etc. I would love to have a one source whom I can depend on. Do you know any?
@nirlichtman
@nirlichtman 7 ай бұрын
I like using either the man pages, or devdocs.io
@SaiponathGames
@SaiponathGames 7 ай бұрын
@@nirlichtman I'm actually using Windows MSVC compiler, so would that change anything?
@SaiponathGames
@SaiponathGames 7 ай бұрын
@nirlichtman Also could you possibly make a video on writing C code which can run by all c compilers with proper directives? Because I heard that some features are specific for MSVC which must be disabled if the code is not complied using cl.exe. Also could you make a video on how to install C compiler using VS Build Tools, I tried to install it but I can't find cl.exe nor vcvarsall.bat.
@MarekKnapek
@MarekKnapek 7 ай бұрын
cppreference is good documentation for both C and C++.
@nirlichtman
@nirlichtman 7 ай бұрын
@@SaiponathGames In most cases for using the C library functions, the standard docs you can find in devdocs are sufficient, there are some specific Microsoft C library extension functions that are not part of the standard functions (for example _wsopen_s) which you can find information about on the Microsoft C/C++ library docs for example for this function learn.microsoft.com/en-us/cpp/c-runtime-library/reference/sopen-s-wsopen-s
@JohnWalton_NET
@JohnWalton_NET 5 ай бұрын
this is awesome!
@dylanh333
@dylanh333 7 ай бұрын
People complain about GDB, but I find the command-names/mnemonics for WinDBG far more obtuse. GDB uses `bt` to show a backtrace of the stack, whereas WinDBG uses `k`, for instance. Any good "cheat sheet" suggestions for WinDBG?
@nirlichtman
@nirlichtman 7 ай бұрын
Yah I forgot to mention that a handy windbg command is .hh, it's like man, you can run for example ".hh k"
@kinershah464
@kinershah464 6 ай бұрын
Nice video, WinDbg is so similar to gdb or maybe better 🤔. So to summarize working, user level function calls the windows api functions which in turn calls kernel functions which actually execute the operation (syscall). Right?
@nixoncode
@nixoncode 7 ай бұрын
hat's off to you!
@yousefsaddeek
@yousefsaddeek 7 ай бұрын
wow that was really deep 😂
@Hugo-zf8ln
@Hugo-zf8ln 7 ай бұрын
❤❤❤
@ronilichtman5176
@ronilichtman5176 7 ай бұрын
Awesome!
@nirlichtman
@nirlichtman 7 ай бұрын
Thanks Ach!
Reverse Engineering Simple Windows Driver
12:09
Nir Lichtman
Рет қаралды 11 М.
Making a Very Minimal Windows Executable in C
7:48
Nir Lichtman
Рет қаралды 93 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,3 МЛН
What type of pedestrian are you?😄 #tiktok #elsarca
00:28
Elsa Arca
Рет қаралды 34 МЛН
WIN API for Game Developers, day 0, introduction
4:39
Low Level Game Dev
Рет қаралды 25 М.
15 POWERFUL Python Libraries You Should Be Using
22:31
ArjanCodes
Рет қаралды 58 М.
Ollama on Kubernetes: ChatGPT for free!
18:29
Mathis Van Eetvelde
Рет қаралды 6 М.
The Anti-Virus Tier List
9:38
Chris Titus Tech
Рет қаралды 1,3 МЛН
Windows Native API Explained
6:36
Nir Lichtman
Рет қаралды 16 М.
Making Tiling Window Manager in C on Windows
14:11
Nir Lichtman
Рет қаралды 39 М.
Tmux From Scratch To BEAST MODE
12:44
DevOps Toolbox
Рет қаралды 127 М.
APIs Explained (in 4 Minutes)
3:57
Exponent
Рет қаралды 1 МЛН
How Windows Kernel Draws Graphics
10:59
Nir Lichtman
Рет қаралды 51 М.
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 4,3 МЛН