2011-10-01 3 views
1

Моего файла DLL цели длл файл Microsoft DirectInput, который расположен здесь: C: \ Windows \ System32 \ dinput.dllвызовов и выполнить функцию на DLL с помощью VBScript

Я контролировать приложение, которое использует его для API. Я просто вижу, что он вызывает «DirectInputCreateEx» на Dinput.dll, и я не нашел никакой другой полезной информации.

Теперь я хочу позвонить и выполнить «DirectInputCreateEx» на Dinput.dll с помощью VBScript.

Возможно ли это? Как?

+0

Что такое подпись функции (типы параметров и т. Д.)? Я не могу найти его в MSDN. – Helen

+0

[this DirectInput] (http://msdn.microsoft.com/en-us/library/windows/desktop/ee416842 (v = vs.85) .aspx), о котором вы говорите? –

+0

Hi oracle certified professional, Да, DLL DirectInput в вашей ссылке. Также проверьте его [link] (http://msdn.microsoft.com/en-us/library/windows/desktop/microsoft.directx_sdk.reference.directinput8create%28v=vs.85%29.aspx) – Nofuzy

ответ

1

Вы могли бы сделать это (возможно), если это был объект COM. VBScript не поддерживает вызов обычных функций API.

Вы можете обойти это, создав для него COM-оболочку на C++ или аналогичном языке.

 Смежные вопросы

  • Нет связанных вопросов^_^