Windows не разрешает горячий патч дважды: попытка обновить уже пропатченную функцию приведёт к перезагрузке
If somebody tries to hot-patch an already-hot-patched function
Механизм горячего патча в Windows рассчитан только на Windows Update. Если функция уже была пропатчена сторонним кодом, система при сканировании обнаружит «несанкционированное» вмешательство и пометит файл как непригодный для горячего патча, что потребует перезагрузки. Хуже того, существует гонка: функция может быть пропатчена после прескана, и тогда патчер застрянет на полпути, не имея возможности ни продолжить, ни откатиться. Автор сравнивает такое приложение с парковкой в пожарной зоне.
Приложение, использующее пространство для горячего патча, паркуется в пожарной зоне. Всё кажется нормальным, пока не приедет пожарная машина, и тогда чей-то дом сгорит дотла, потому что пожарная машина не сможет проехать.