>My dcom is part of a tree layered application and is not used to speed up the performance. I'm looking for a way to register the dcom in the client machine without coping the dll file, because right now that is the only way that I know.
You could use CREATEOBJECTEX function.
loDCOM=CreateObjectEX("{MyObjectClassID}","\\RemoteComputerName")
Check out also
http://www.west-wind.com/presentations/internetenabling/InternetEnabling.htm
Nick Neklioudov
Universal Thread Consultant
3 times Microsoft MVP - Visual FoxPro
"I have not failed. I've just found 10,000 ways that don't work." - Thomas Edison