在dll中如何获取当前进程的实例句柄呢

在dll中怎么获取当前进程的实例句柄呢
如题
有一个别人已经做好了的exe文件,这个exe文件调用一个DLL(COM)文件,想自己做一个dll替换掉原来的dll.

------解决方案--------------------
制作一个接口相同文件名相同的DLL
------解决方案--------------------
DLL(COM)你是替换掉了,但是其中的COM组件你怎么替换呢?要知道COM组件中的信息是写在注册表里,如果你连这些组件都替换掉了,使用其他的组件,即使它们使用相同的接口,最起码它们的CLSID应该是不一样的,那么exe的源代码也是要修改的.
------解决方案--------------------
有的组件运行时才注册,结束前系统会取消它在注册表里的信息。