The TurboActivate.dat file does not store the license data. The license data itself is stored separately on the machine (in different locations depending on different factors).
To load the TurboActivate.dat from memory or from a different file locations see the following functions in TurboActivate.h:
TA_PDetsFromPath()TA_PDetsFromByteArray()
To store the activation data in a single location, see the following function:
TA_SetCustomActDataPath()