1. В функции getFileCreatedTime используется ф-ция fileTimeToSystemTime, а SystemTime всегда Гринвич. Можно использовать fileTimeToLocalTime, тогда разницы не будет
2. Есть какая-то ф-ция в WinAPI, позволяющая высталять флаги у файла, точно уже не помню, SetFileSecurity кажется
|