我需要以编程方式检查任意 Dll 以查看它们是否是 inproc COM 服务器。换句话说,它们是否可以使用 regsvr32 / DllRegisterServer 在当前系统上注册。
没有安迪在这个问题上的建议,有没有办法找出需要的东西而不必:
- 加载库并检查 DllRegisterServer/DllUnregisterServer 导出。
- 在捕获异常时尝试使用 regsvr32 注册?
PE 格式中必须有一些东西表明需要。我的假设是“regsvr32”已经在内部执行此操作。将不胜感激任何输入。