/// <summary> /// Uses the <see cref="WindowsRestartManager"/> to shut down applications holding references to files we want to update. /// </summary> private void RestartManagerShutdown() { if (!WindowsUtils.IsWindowsVista) return; _restartManager = new WindowsRestartManager(); _restartManager.RegisterResources(GetFilesToWrite()); _restartManager.RegisterResources(GetFilesToDelete()); _restartManager.ShutdownApps(new SilentTaskHandler()); }