Func eval and System.Windows.Forms.Form

If you ever try to debug a multi-threaded Windows Forms application, today’s blog is for you. A customer asked me about this issue, and since I have also run into this problem, I decided to talk about it. What is func eval? If you already know what func eval is, or don’t care, skip to…

7

Process listing APIs on Windows

There are a bunch of different process listing APIs on Windows. They all have their plusses and minuses. However, I have never seen a summary of them, so I figured I would take a shot at it. ntdll!NtQuerySystemInformation(SYSTEM_PROCESS_INFORMATION, …) – This is the internal, mostly undocumented NT API that should not be used directly. However,…

1