Windows DLL 依赖 gRPC 后无法注入
我计划往某通信软件里注入一个RPC服务端,以实现将软件里的信息通过RPC传递给其他应用。原来使用Windows自带的RPC服务 (https://learn.microsoft.com/en-us/windows/win32) 可以实现部分功能,现在想使用gRPC (https://github.com/grpc/grpc) 替换自带的RPC,以实现更多功能并支持更多客户端。
但第一步就遇到了问题:
新建一个空的DLL工程,可以正常注入;当添加gRPC依赖后,无论使用OD的插件、原来的注入工具,还是新的注入工具,均无法成功注入(但也没有任何错误提示)。
请教各位大佬,有什么可能的原因,以及排查问题的方法,谢谢! 定位到问题了,因为包含protobuf.dll导致的(具体为啥就不知道了……)。把grpc静态链接就可以解决了。
页:
[1]