2011-06-03 90 views
0

我有用于替换核心操作系统文件的软件。问题是Microsoft更新替换了这些文件,导致程序无法运行。 如何在启动时检测文件替换,由于自动更新?检测Windows自动更新

我的想法是注册表观察一些关键,什么关键?任何其他想法?

回答

0

引导时文件替换是由smss.exe通过引用PendingFileRenameOperations值在HKLM\SYSTEM\CurrentControlSet\Control\Session Manager下执行的。另外,如果受Windows文件保护保护的文件将被移动/删除,则应将AllowProtectedRenames设置为1。很少有资源可能会有所帮助:
http://msdn.microsoft.com/en-us/library/aa365240.aspx
http://www.techbytes.ca/techbyte101.html

+0

如果'需要在Vista及以上AllowProtectedRenames'我不知道。因为没有粮食计划署。 – unixman83 2011-06-28 02:14:41