プラットフォーム呼び出し

プラットフォーム呼び出し (C# によるプログラミング入門)
http://ufcpp.net/study/csharp/sp_pinvoke.html
概要、予定、COM、サンプル


プラットフォーム依存のネイティブコードを呼び出す機能「P/Invoke」(プラットフォーム呼び出し)がある。
OSに深く関わる部分では、必要になる。
C/C++の資産を活かすためにP/Invokeが使われることもある。(この場合はC++/CLIを使う手もある)


ネイティプコード呼び出しをするには、DllImport 属性とかを使う。
キーロガーのサンプル。