2012-02-07 11 views

答えて

2

あなたはhttp://pinvoke.netを持っています。通常はWin32の一部であるより一般的な機能用です。

PInvoke Interop Assistantというツールがあります。これは、CソースからP/Invoke呼び出しを作成することができます。あなたがソースコードを持っているなら非常に便利です。残念ながら、最近開発されたようには見えませんが、優れた(フリー)ツールです。

+0

PIAはあまりにも真実であると思います。それは実際にどれくらいうまく機能しますか? –

+0

@DavidHeffernan私はあなたのようにかなり低い期待で来ました。私はびっくりしました。 COMにはいくつかの事柄が関連しており、完全には完全には釘付けにされていません。 Win32では、巨大なXMLファイルに大部分があらかじめ定義されているので、毎回正しく取得されます。 – vcsjones

0

あなたはPE file formatを読まなければならない、あなたはC#から、WinAPIを使用して、あなたが私はMSDNを提案し、ドキュメントのhttp://pinvoke.netInteropを使用してこの関数を呼び出す必要がありますことを行うことができます。

1

あなたはDLLからでもあなたのために自動的にPInvokeを生成するはずですSWIGを試すことができます。

関連する問題