Обнаружение автоматических обновлений Windows - PullRequest
0 голосов
/ 03 июня 2011

У меня есть программное обеспечение, которое заменяет основные файлы ОС.Проблема в том, что обновления Microsoft заменяют эти файлы, что делает программу неработоспособной. Как я могу обнаружить замену файла во время загрузки из-за автоматических обновлений?

Моя идея - наблюдение за реестром какого-то ключа, какой ключ?Есть другие идеи?

1 Ответ

0 голосов
/ 15 июня 2011

Замена файла во время загрузки выполняется с помощью smss.exe, используя значение PendingFileRenameOperations в ключе HKLM\SYSTEM\CurrentControlSet\Control\Session Manager. Кроме того, AllowProtectedRenames следует установить на 1, если файлы, защищенные защитой файлов Windows, будут перемещены / удалены. Несколько ресурсов, которые могут быть полезны:
http://msdn.microsoft.com/en-us/library/aa365240.aspx
http://www.techbytes.ca/techbyte101.html

...