2005-07-14 プログラミングの開発環境を整える programming Windows Server 2003 PSDK Full Download with Local Install WindowsではWin32 APIというインターフェイスを用意している。これはC言語でOSの機能を操作するものである。もちろん.NETという選択肢がないわけではないが、.NETとWin32 APIでは使う性格が違う。.NETでは急いで開発するような場面で使われる。仕事で手っ取り早くアプリケーションを書くといった具合だ。それに対してWin32 APIではOSの低水準なレベルまで到達できるのでグローバルフックなどを操作できたりする。(.NETではグローバルでないフックしかできない)