I work on an application that loads all the dlls for the project by copying them from one folder to the users C: drive to keep them up to date. It should overlay whatever is already there. For some reason it isn't for one dll. When I try and delete the dll in question I get a file in use message. Even after I reboot their machine it is still in use. Code the project crashing make Windows think the file is in some kind of recovery mode? Any suggestions on how to delete the file?