Vb6 如何从用户模式调用/钩住内核模式API?

Vb6 如何从用户模式调用/钩住内核模式API?,vb6,kernel,usermode,Vb6,Kernel,Usermode,我很想深入研究内核挂钩——但我的问题是我不喜欢C/C++。但我在VB6编程方面有超过10年的经验,我自称是这门语言的专家。所以我的问题是,是否有可能使用一个小小的C内核模式驱动程序——它可以由VB通过DeviceIoControl API从用户模式控制,这样我就可以调用或挂接任何内核模式API?几年前,我读了一本关于这个主题的好书,Stephen Teilhet的《Visual Basic的子类化和挂接》,这真的让我看到了可能性(关于VisualBasic6)。我建议你买下来看看 这是本书的一部

我很想深入研究内核挂钩——但我的问题是我不喜欢C/C++。但我在VB6编程方面有超过10年的经验,我自称是这门语言的专家。所以我的问题是,是否有可能使用一个小小的C内核模式驱动程序——它可以由VB通过DeviceIoControl API从用户模式控制,这样我就可以调用或挂接任何内核模式API?

几年前,我读了一本关于这个主题的好书,Stephen Teilhet的《Visual Basic的子类化和挂接》,这真的让我看到了可能性(关于VisualBasic6)。我建议你买下来看看


这是本书的一部分,其中还包括对作者的采访。

不,你应该学习VC++,DDK

你想用内核挂钩做什么?如果你能明确你的目标,一些人可以提出替代方案。