VB制作的 DLL 本身属于 COM 型 DLL
其实这没什么,关键是 VB 制作的 DLL 不支持接口点函数 DLLMain(hinstance...)
不支持接口点函数,就无法自动继承 DLL 的模块句柄,那现在的情况就是这样,在以上问题的限制下
怎么获取这个句柄? Getmoudlehandle(?) 怎么传参数? 目前最后的手段是靠 clsidfromstring 之类
获取名字然后再... 可我觉得是不是有点麻烦了?
其实这没什么,关键是 VB 制作的 DLL 不支持接口点函数 DLLMain(hinstance...)
不支持接口点函数,就无法自动继承 DLL 的模块句柄,那现在的情况就是这样,在以上问题的限制下
怎么获取这个句柄? Getmoudlehandle(?) 怎么传参数? 目前最后的手段是靠 clsidfromstring 之类
获取名字然后再... 可我觉得是不是有点麻烦了?
然后用GetProcAddress查找函数地址
接着用CallWindowProc函数发送或者调用该函数
请大家看清楚一下题目内容,VB的DLL,被VB创建的Exe加载后怎么通过APi在 DLL 代码中获取 DLL 的模块句柄...