TurboActivate with Unified Write Filter

I'd like to get a software application that includes TurboActivate working within Windows Embedded Industry 8.1, which includes Microsoft's Unified Write Filter. The write filter caches all disk writes and only commits them permanently if the location is excluded from the write filter. The result is that activation works on this platform up until the device is rebooted. After a reboot, the software reverts back to the un-activated state.

Would it be possible to get a list of file/folder and/or registry locations that TurboActivate relies upon (writes to) so that I can add them to the write filter's exclusion list?

Reference:http://msdn.microsoft.com/en-us/library/dn449332%28v=winembedded.82%29.aspx

If you use TA_SYSTEM, then the 2 folders that store the activation data are:

C:\ProgramData\ms-driversC:\ProgramData\icsxml

FYI: In Windows 8.1 these folder locations are created once but if they are deleted they are re-created at C:\Users\{CurrentUser}\AppData\Local\ and are no longer re-created upon activation in the ProgramData location.

and are no longer re-created upon activation in the ProgramData location.

That's not true. Use TA_SYSTEM and they're recreated in the ProgramData folder.