Иногда появляется необходимость заменить файлы, используемые в данный момент системой, например, какой-нибудь gdi.exe. Вопрос, как это можно сделать программным способом? Программы установки обычно перегружают комп, после чего файлы оказываются заменёнными. Можно, конечно, кустарным образом прописать досовскую программку в winstart.bat и ею в режиме DOS заменить, что нужно, но ведь должен быть стандартный способ, выводящий после перегрузки надпись "Completed updating system, continuig to load Windows". И потом, указанный кустарный способ не будет работать под Windows NT/2000, хотя и под ними ServicePack'и как-то умудряются заменять почти всё содержимое SYSTEM32.