使用 VBScript 在 DLL 上调用和执行函数
我的目标 DLL 文件是 Microsoft DirectInput dll 文件,位于此处: C:\Windows\System32\Dinput.dll
我监控了一个使用它作为 API 的应用程序。我只是看到它在 Dinput.dll 上调用了“DirectInputCreateEx”,但没有找到任何其他有用的信息。
现在我想使用 VBScript 在 Dinput.dll 上调用并执行“DirectInputCreateEx”。
这可能吗?如何?
My target DLL file is Microsoft DirectInput dll file which is located here:
C:\Windows\System32\Dinput.dll
I have monitored an application which uses it for API. I just see that it has call for "DirectInputCreateEx" on Dinput.dll and I did not found any other useful information.
Now I want to call and execute "DirectInputCreateEx" on Dinput.dll using VBScript.
Is this possible? How?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
仅当它是 COM 对象时才可以(可能)执行此操作。 VBScript不支持调用普通的API函数。
您可以通过用 C++ 或类似语言为其创建 COM 包装器来解决此问题。
You could only do this (possibly) if it was a COM object. VBScript does not support calling normal API functions.
You can get around this by creating a COM wrapper for it in C++ or similar language.