I should have been more clear about my requirements. The VB6 dll is already on the target machine. I want to update this file with a VB6 dll that I have edited. When I add the VB6 dll to the application folder everything works dandy. When I try to over write the existing dll with my updated one it does not over write the old dll.