"Самовосстановление" файла
От: CyberDemon Россия  
Дата: 11.03.24 08:22
Оценка:
Приветствую!
Не уверен, что это в WinAPI, но просто куда еще — неясно
Исходные данные: файл лежит в подкаталоге %PROGRAMDATA% (Ну, например, C:\ProgramData\SoftwareName\file.txt), софт запускается "as admin".
Что происходит: софт меняет файл (записывает некоторые данные в него), после перезапускается винда, запускается софт снова — а данных и нет. То есть, файл как будто восстановился в исходном виде.
Если винду не перезапускать, то все ок. Хоть 100 раз запускай софт. Но стоит сделать рестарт и приехали
Кто-либо сталкивался с подобным? Откуда хоть искать начинать?
Re: "Самовосстановление" файла
От: Stanislav V. Zudin Россия  
Дата: 11.03.24 08:37
Оценка:
Здравствуйте, CyberDemon, Вы писали:

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

CD>Что происходит: софт меняет файл (записывает некоторые данные в него), после перезапускается винда, запускается софт снова — а данных и нет. То есть, файл как будто восстановился в исходном виде.
CD>Если винду не перезапускать, то все ок. Хоть 100 раз запускай софт. Но стоит сделать рестарт и приехали
CD>Кто-либо сталкивался с подобным? Откуда хоть искать начинать?

При запуске системы стартует что-нибудь, относящееся к SoftwareName, что может переписать файл в <ProgramData>?
_____________________
С уважением,
Stanislav V. Zudin
Re: "Самовосстановление" файла
От: boris_ Германия  
Дата: 11.03.24 08:40
Оценка:
Здравствуйте, CyberDemon, Вы писали:

CD>Приветствую!

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

Виртуализация файла?
Re: "Самовосстановление" файла
От: m2user  
Дата: 11.03.24 08:55
Оценка:
CD>Кто-либо сталкивался с подобным? Откуда хоть искать начинать?

Если есть предположение, что в файл что-то пишет, то настроить аудит ФС и смотреть security log.
Но может быть и что-то другое: по этому пути примонтирована какая-нибудь хитрая ФС или работает драйвер перехватывающий запросы к ФС.
Попробуй проверить состояние файла между перезагрузками (смонтируй ФС readonly с загрузочного liveCD/flash и т.п.)
В общем проверяй всё версии от простых к сложным.
Re: "Самовосстановление" файла
От: McQwerty Россия  
Дата: 15.03.24 12:36
Оценка:
Здравствуйте, CyberDemon, Вы писали:

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

CD>Что происходит: софт меняет файл (записывает некоторые данные в него), после перезапускается винда, запускается софт снова — а данных и нет. То есть, файл как будто восстановился в исходном виде.
CD>Если винду не перезапускать, то все ок. Хоть 100 раз запускай софт. Но стоит сделать рестарт и приехали
CD>Кто-либо сталкивался с подобным? Откуда хоть искать начинать?



Вот это выключить.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.