先日の記事で、Razerデバイスを制御するソフトウェアをC++で作りました。 実を言うと、私の専門はjava/C#/VB/PHPでC++は正直そこまでなんですよね。 (RubyやらPythonやらも触れはしてるけど専門とは言えないレベル) なので、今後C++でメンテしていくのは結構面倒臭い(ポインタ制御とか…)ので、 このプログラムをC#に移植したいと思います。 とはいえ、使用しているライブラリ自体はC++/CLIですので、 まずはこのライブラリを呼び出す部分を作らなければなりません。 ライブラリのヘッダファイル(Interception.h)を元に、C#でDllImportしていきます。 Interception.cs using System; using System.Text; using System.Runtime.InteropServices; using Intercep