In DCOM, How does a Activex DLL server differ from a Activex EXE other than that the earlier runs as a surrogate. When should one use a DLL server and When should one use a EXE server?