2011-10-01 8 views
1

私のターゲットDLLファイルはここにあるMicrosoft DirectInputのDLLファイルで使用してDLLに関数を実行します。 C:\ WINDOWS \ System32に\ Dinput.dllコールとVBScript

私はそれを使用するアプリケーションを監視していますAPIのために。私はそれがDinput.dllで "DirectInputCreateEx"を呼び出すのを見て、私は他の有用な情報が見つかりませんでした。

今、VBScriptを使用してDinput.dllで "DirectInputCreateEx"を呼び出して実行します。

これは可能ですか?どうやって?

+0

関数シグネチャ(パラメータタイプなど)とは何ですか?私はMSDNでそれを見つけることができません。 – Helen

+0

は[DirectInput](http://msdn.microsoft.com/en-us/library/windows/desktop/ee416842(v = vs.85).aspx)ですか? –

+0

Hi Oracle認定プロフェッショナル、はい、あなたのリンクのDirectInput dll。また、それを確認してください[リンク](http://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.reference.directinput8create%28v=vs.85%29.aspx) – Nofuzy

答えて

1

これはCOMオブジェクトの場合にのみ可能です(可能性があります)。 VBScriptでは、通常のAPI関数を呼び出すことはできません。

これを回避するには、C++などの言語でCOMラッパーを作成します。