使用VBScript在DLL上调用并执行函数

使用VBScript在DLL上调用并执行函数,vbscript,directinput,Vbscript,Directinput,我的目标DLL文件是Microsoft DirectInput DLL文件,位于此处: C:\Windows\System32\Dinput.dll 我监控了一个将其用于API的应用程序。我只是看到它在Dinput.dll上调用了“DirectInputCreateEx”,我没有找到任何其他有用的信息 现在我想使用VBScript在Dinput.dll上调用并执行“DirectInputCreateEx” 这可能吗?如何操作?只有当它是COM对象时(可能)才能执行此操作。VBScript不支持调

我的目标DLL文件是Microsoft DirectInput DLL文件,位于此处: C:\Windows\System32\Dinput.dll

我监控了一个将其用于API的应用程序。我只是看到它在Dinput.dll上调用了“DirectInputCreateEx”,我没有找到任何其他有用的信息

现在我想使用VBScript在Dinput.dll上调用并执行“DirectInputCreateEx”

这可能吗?如何操作?

只有当它是COM对象时(可能)才能执行此操作。VBScript不支持调用普通API函数

您可以通过在C++或类似语言中创建COM包装器来解决这个问题。

如果只有COM对象,您可以这样做(可能的话)。VBScript不支持调用普通API函数


您可以通过在C++或类似语言中创建COM包装器来实现这一点。

函数签名(参数类型等)是什么?我在MSDN中找不到它。你说的是哪一个?嗨,oracle认证专家,是的,链接中的DirectInput dll。也请检查一下你好,海伦,我已经编辑了我的帖子。也请检查我以前评论中的链接;)什么是函数签名(参数类型等)?我在MSDN中找不到它。你说的是哪一个?嗨,oracle认证专家,是的,链接中的DirectInput dll。也请检查一下你好,海伦,我已经编辑了我的帖子。也请检查我以前评论中的链接;)