Condividi tramite


[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

 

감사합니다.