プログラミングの開発環境を整える

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