Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   Изменить идентификацию SP в системе. (http://forum.oszone.net/showthread.php?t=107008)

Severny 14-05-2008 23:00 802906

Изменить идентификацию SP в системе.
 
Люди, есть программа, которая при инсталляции проверяет установленный SP в системе и если не находит SP2, то прекращает установку.
Хотя уже установленная работает с любым SP, и даже без оного.
Есть патченный инсталлятор, который работает без проблем и можно бы таскать его на флешке. Но иногда приходится ставить эту программу с диска, что идет к девайсу (DVB-карте SS2). Где подменить параметр (на время), чтобы инсталлятор видел то, что нам нужно, то есть SP2, когда в системе на самом деле SP1 или SP3.

Blast 14-05-2008 23:10 802909

Можно попробовать в реестре в разделе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion присвоить значение параметру CSDVersion равное Service Pack 2 или в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows такой же параметр CSDVersion поставить значение равное 0, а если не поможет, то еще попробовать значение 200 в шестнадцатиричной системе или 512 в десятичной.
НО.. это сработает лишь в том случае если программа определяет версию по реестру, а не по версии какой-то компоненты системы.

Severny 14-05-2008 23:27 802914

Blast, К сожалению... :(

ya158 14-05-2008 23:30 802915

Severny,
А если посмотреть с помощью ProcMon от SysInternals, к какому файлу обращается инсталятор?

Severny 14-05-2008 23:32 802917

ya158, Подозреваю, что их будет море, но попробую.

Котяра 14-05-2008 23:33 802918

Severny, я бы это не трогал, ибо можно забыть сменить назад и Windows запутается. Лучше пропатчить инсталлятор и пользоваться им. Ну или просто SFX-архив.

Severny 15-05-2008 00:04 802938

ya158, Завел filemon, как и ожидалось, там столько обращений, что ну ее. :) . Даже фильтр не помог.
Котяра, Дело в том, что установленной программе уже все равно, какой там SP. Если бы дело было в реестре, то чиркануть два *.reg. Один ставит значение SP2, другой после инсталла возвращает все на место. Ну нет и пес с ним.


Время: 13:52.

Время: 13:52.
© OSzone.net 2001-