2011-10-30 11 views
5

C#コードでWin32 API関数の宣言を自動で追加する方法を探しています。C#でWin32 API宣言を自動的に取り込む方法は?

[DllImport("kernel32.dll")] 
public static extern IntPtr LoadLibrary(string path); 

私はLoadLibraryを呼び出したいとき:たとえば、私は現在、追加する必要があります。そして私が呼びたい他のすべての機能についても同様です。

これらのすべてのWin32宣言のリストが既にありますので、自分で追加する必要はありません。またはこれを行うための他の "正しい"方法?

答えて

7

PInvoke.netとそのVisual Studioプラグインを参照してください。

+1

あなたは私にそれを打つ。私が投稿したときにあなたの答えが表示されませんでした。 – Patrick

+0

ありがとう!それがスタートです。 Visual Studio 2010にPInvoke.netをインストールする方法は? – Zabba

3

http://pinvoke.net/には、ピンボケシグネチャを追加するためのVisual Studio用の無料のプラグインがあります。

関連する問題