ここ最近、何度もTry & Errorしていましたが、ようやく動くようになりました。 IronPythonは、.NETのアセンブリモジュールを気軽に呼び出し可能なのですが、普通のDLLは呼び出し出来ないんですね。 で、外部DLLの ちょっとした呼び出ししたい場合、普通だと わざわざアセンブリモジュールを作らないといけない→面倒だなぁ。という状態だったんです。 普通のPythonだと、DLLを そのまま呼び出すモジュールとして、ctypesモジュールがあるんですが、内部でバイナリ化(.pyd)されているので、IronPythonから そのまま呼び出せない状態でした。 そういった諸問題を解決する為に、FePyって、プロジェクトが立ち上がっていて、これはIronPythonで そのまま使えないモジュールを移植するプロジェクトみたいなんですが、この中に、ctypes.pyモジュールがあったんです。
![ctypes for IronPythonのWinAPI用パッチを作ったです - ふにゃるんv2](https://cdn-ak-scissors.b.st-hatena.com/image/square/7f22e175df5f9a19a83bac1c673f59ce325e3390/height=288;version=1;width=512/http%3A%2F%2Fphotozou.jp%2Fpub%2F678%2F2678%2Fphoto%2F1908556.png%3Fm%3D1165142092)