C#で作ってても、Interopを使ったWin32API呼び出しだらけになるんですね、わかります。