[UnderTheHood]Microsoft System Journal 중 좋은 글 모음
안녕하세요 이태화 입니다.
저도 다 읽어 보지는 않았지만 WSJ 에 있는 좋은 글 모음 입니다.
Matt Pietrek shows how to call NtQueryInformation APIs in order to gain system-level information from WindowsNT.
https://www.microsoft.com/msj/0197/hood/hood0197.aspx
Sure, you may use _try and _except in your C++ code, but have you ever wondered what's going on under the hood? Matt Pietrek goes where almost no one has gone before, diving into the abyss of SEH and surfacing with a human-readable explanation.
https://www.microsoft.com/msj/0197/Exception/Exception.aspx
Calling DispatchMessage isn't optional if you're using timers. DispatchMessage is needed for both varieties of timer notifications (that is, window messages and callback functions).
https://www.microsoft.com/msj/0397/hood/hood0397.aspx
Matt Pietrek explains how to implement an exception handler that can be used as the default exception handler for each thread.
https://www.microsoft.com/msj/0497/hood/hood0497.aspx
Linkers In-Depth: Get a guided tour through the workings of the Win32 linker.
https://www.microsoft.com/msj/0797/hood0797.aspx
This month we'll take a look at Win32 exceptions specific to the Intel x86 architecture, beginning with the beloved GPF.
https://www.microsoft.com/msj/1097/hood1097.aspx
Ever since Matt Pietrek wrote his PEDUMP article (MSJ, March 1994), many people have asked how to access the data for an arbitrary resource. Finding hidden dialog controls was just the excuse he needed to write some C++ classes that traverse the PE resource format.
https://www.microsoft.com/msj/0198/hood0198.aspx
Welcome to Matt Pietrek's "Just-Enough-Assembly-Language-to-Get-By Guide," the source for programmers who need to know at least a little assembler to be able to debug compiled code.
https://www.microsoft.com/msj/0298/hood0298.aspx
A handy feature of Windows NT® is the performance data counter which provides information about a system like running processes, interrupts per second, network I/O stats, etc. But the interface is horrible. There is an API-based interface that is even accessible in Visual Basic. Matt Pietrek covers it this month.
https://www.microsoft.com/msj/0398/hood0398.aspx
When do you use the CreateThread function., and when do you use _beginthreadex instead?
https://www.microsoft.com/msj/0799/Win32/Win320799.aspx
Where has all the memory gone? Managing memory and resource leaks.
https://www.microsoft.com/msj/1199/hood/hood1199.aspx
감사합니다.