This problem has been bugging me for a couple years now, and I have not been able to find a good solution. I develop code in both C++ and VB6. When I compile my C++ code in Visual Studio 2005, the file timestamps of the compiled files (exes, dlls, etc) are not updated when they are overwritten by the new versions unless I manually force a refresh of the folder containing them. However, when I build in VB6, the timestamps are always instantly updated. Does anyone know why this happens in one and not the other, and if there is a way to get time stamps to always update automatically?