I think maybe it is being blocked during the installation.
Why do you think that? Installshield should treat it like any other file.
but it is still popping up saying the DAT file is corrupt
What is saying that? Your app? What function is throwing that exception? What programming language are you using? Are you sure you're using the correct TurboActivate.dat file? What happens when you hardcode the path to a specific known location (and use the same location in both the debug build and then the final released build)?