Приветствую!
Не уверен, что это в WinAPI, но просто куда еще — неясно

Исходные данные: файл лежит в подкаталоге %PROGRAMDATA% (Ну, например, C:\ProgramData\SoftwareName\file.txt), софт запускается "as admin".
Что происходит: софт меняет файл (записывает некоторые данные в него), после перезапускается винда, запускается софт снова — а данных и нет. То есть, файл как будто восстановился в исходном виде.
Если винду не перезапускать, то все ок. Хоть 100 раз запускай софт. Но стоит сделать рестарт и приехали

Кто-либо сталкивался с подобным? Откуда хоть искать начинать?