Возможно ли, чтобы окна продолжали использовать старое содержимое файла (exe, dll или data), даже если оно было заменено в файловой системе - PullRequest
0 голосов
/ 17 октября 2018

В нашем собственном установщике я пытаюсь решить проблему с обновлением файлов, заблокированных другими процессами.Если обнаружен заблокированный файл (например, MyService.exe заблокирован службой журнала событий Windows), то он переименовывается (в MyService.exe.1), записывается в список удаления после перезагрузки и новая версия копируется с обычным именем.Затем этот файл можно использовать перед перезагрузкой, например, запустить для регистрации.

Возможно ли, что Windows будет по-прежнему использовать старую версию файла вместо новой?

Я спрашиваю, потому что я былуверен, что раньше я сталкивался с подобными проблемами - загрузка старой версии DLL.Но я не могу воспроизвести это сейчас и сомневаюсь, что мои воспоминания верны.

...