OS: XP updates

Jul 03, 2014 08:00

Оригинал взят у holydiver_777 в OS: XP updates


Дело в том, что Microsoft ещё пять лет будет поддерживать операционную систему Windows POSReady 2009 для банкоматов, а та основана на Windows XP, так что большинство патчей тоже сохраняют совместимость. Соответственно, для получения свежих апдейтов достаточно всего лишь выдать свою систему за Windows POSReady 2009.
Смотрим в update.inf/update_SP3QFE.inf Он проверяет только некоторые записи реестра:


[Prerequisite]
condition=CompositeOp,OrOp,Prereq.XPInstallEmbedded.Section
[Prereq.XPInstallEmbedded.Section]
OrOp=Prereq.XPInstallEmbedded1.Section
OrOp=Prereq.XPInstallEmbedded2.Section
Display_String="%A6Blocked%"
[Prereq.XPInstallEmbedded1.Section]
EqualOp=CheckReg,HKLM,"System\CurrentControlSet\Control\WindowsEmbedded\ProductVersion",FeaturePackVersion,0x00000000,==,"SP3"
EqualOp=CheckReg,HKLM,"SYSTEM\WPA\WEPOS",Installed,0x10001,==,1
Display_String="%A6Blocked%"
[Prereq.XPInstallEmbedded2.Section]
EqualOp=CheckReg,HKLM,"System\WPA\WES",Installed,0x10001,==,1
EqualOp=CheckReg,HKLM,"SYSTEM\WPA\POSReady",Installed,0x10001,==,1
Display_String="%A6Blocked%"

Решение простое. Создайте текстовый файл следующего содержания:


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
"Installed"=dword:00000001

Сохранить как .reg (Ex: my.reg), после чего импортируйте его, выполнив в любом файловом менеджере.
Теперь POSReady2009 Updates будут установлены на обычной XP и Windows Updates показывает также обновления для POSReady2009.

ВНИМАНИЕ: Изложенное выше Вы используете на свой страх и риск! Эти обновления не тестировались на обычной XP системе и могут привести к повреждению системы. На всякий случай предупредил. ;)

Вместо POSReady вы также можете использовать WEPOS или WES.

xp

Previous post Next post
Up