ZaV
02-03-2006, 13:34
ну так вот
в моем скрипте для innosetup есть такие строки (фрагмент)
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Next_Catalog_Entry_ID; ValueData: $000003F6
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Num_Catalog_Entries; ValueData: $0000000D
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Serial_Access_Num; ValueData: $00000009
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000001 ; ValueType: binary; ValueName: PackedCatalogItem; ValueData: 25 53 79 73 74 65 ......
Root: HKLM; SubKey: SYSTEM\CurrentCo...........
Root: HKLM; SubKey: SYSTEM\CurrentCo............ и тд
так это выглядит в реестре (фрагмент)
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9]
"Next_Catalog_Entry_ID"=dword:000003F6
"Num_Catalog_Entries"=dword:0000000D
"Serial_Access_Num"=dword:00000009
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entri es\000000000001]
"PackedCatalogItem"=hex(03):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,\
74,65,6d,33,32,5c,44,52,57,45,42,53,50,2e,44,4c,4c,00,00,00,6d,00,73,00,5f,\
00,70,00,74,00,69,00,6d,00,69,00,6e,00,69,00,70,00,6f,00,72,00,74,00,00,00,\
52,00,4f,00,4f,00,54,00,5c,00,4d,00,53,00,5f,00,50,00,54,00,49,00,4d,00,49,\
00,4e,00,49,00,50,00,4f,00,52,00,54,00,5c,00,30,00,30,00,30,00,30,00,00,00,\
e1,cf,dd,ba,7f,b2,55,4c,a6,57,66,74,de,84,8f,21,00,00,00,00,29,00,00,00,6d,\
00,73,00,5f,00,70,00,70,00,70,00,6f,00,65,00,6d,00,69,00,6e,00,69,00,70,00,\
6f,00,72,00,74,00,00,00,52,00,4f,00,4f,00,54,00,5c,00,4d,00,53,00,5f,00,50,\
00,50,00,50,00,4f,00,45,00,4d,00,49,00,4e,00,49,00,50,00,4f,00,52,00,54,00,\
5c,00,30,00,30,00,30,00,30,00,00,00,d6,f9,9c,c0,2e,2f,95,45,93,81,76,0e,32,\
9b,04,7d,00,00,00,00,29,00,00,00,6d,00,73,00,5f,00,70,00,66,00,02,00,00,00,\
00,00,00,00,00,00,00,00,00,00,08,00,00,00,29,e0,06,77,28,9a,a9,43,84,6d,1c,\
e7,0c,d3,fe,e5,f2,03,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,02,00,00,00,10,\
00,00,00,10,00,00,00,01,00,00,00,06,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,44,00,72,00,77,00,65,00,62,00,53,00,50,00,2e,\
00,4d,00,53,00,41,00,46,00,44,00,20,00,54,00,63,00,70,00,69,00,70,00,20,00,\
5b,00,54,00,43,00,50,00,2f,00,49,00,50,00,5d,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
и еще порядка 25 таких же небольших ключиков ;)
ну и тому подобное короче я так понимаю это связано как раз со spidermail ...
но все дело в том что в реестре и эта ветка и значения которые я записываю уже присутствуют на момент установки ... и при установке drweb перезаписываются ...
требуется при установке сохранить копию этой ветки или только ее части в реестре ... а при анинстале восстановить (хотя может это и некритично просто логично предположить что это все таки необходимо)
в моем скрипте для innosetup есть такие строки (фрагмент)
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Next_Catalog_Entry_ID; ValueData: $000003F6
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Num_Catalog_Entries; ValueData: $0000000D
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9; ValueType: dword; ValueName: Serial_Access_Num; ValueData: $00000009
Root: HKLM; SubKey: SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entries\000000000001 ; ValueType: binary; ValueName: PackedCatalogItem; ValueData: 25 53 79 73 74 65 ......
Root: HKLM; SubKey: SYSTEM\CurrentCo...........
Root: HKLM; SubKey: SYSTEM\CurrentCo............ и тд
так это выглядит в реестре (фрагмент)
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9]
"Next_Catalog_Entry_ID"=dword:000003F6
"Num_Catalog_Entries"=dword:0000000D
"Serial_Access_Num"=dword:00000009
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\WinSock2\Parameters\Protocol_Catalog9\Catalog_Entri es\000000000001]
"PackedCatalogItem"=hex(03):25,53,79,73,74,65,6d,52,6f,6f,74,25,5c,73,79,73,\
74,65,6d,33,32,5c,44,52,57,45,42,53,50,2e,44,4c,4c,00,00,00,6d,00,73,00,5f,\
00,70,00,74,00,69,00,6d,00,69,00,6e,00,69,00,70,00,6f,00,72,00,74,00,00,00,\
52,00,4f,00,4f,00,54,00,5c,00,4d,00,53,00,5f,00,50,00,54,00,49,00,4d,00,49,\
00,4e,00,49,00,50,00,4f,00,52,00,54,00,5c,00,30,00,30,00,30,00,30,00,00,00,\
e1,cf,dd,ba,7f,b2,55,4c,a6,57,66,74,de,84,8f,21,00,00,00,00,29,00,00,00,6d,\
00,73,00,5f,00,70,00,70,00,70,00,6f,00,65,00,6d,00,69,00,6e,00,69,00,70,00,\
6f,00,72,00,74,00,00,00,52,00,4f,00,4f,00,54,00,5c,00,4d,00,53,00,5f,00,50,\
00,50,00,50,00,4f,00,45,00,4d,00,49,00,4e,00,49,00,50,00,4f,00,52,00,54,00,\
5c,00,30,00,30,00,30,00,30,00,00,00,d6,f9,9c,c0,2e,2f,95,45,93,81,76,0e,32,\
9b,04,7d,00,00,00,00,29,00,00,00,6d,00,73,00,5f,00,70,00,66,00,02,00,00,00,\
00,00,00,00,00,00,00,00,00,00,08,00,00,00,29,e0,06,77,28,9a,a9,43,84,6d,1c,\
e7,0c,d3,fe,e5,f2,03,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,02,00,00,00,10,\
00,00,00,10,00,00,00,01,00,00,00,06,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,44,00,72,00,77,00,65,00,62,00,53,00,50,00,2e,\
00,4d,00,53,00,41,00,46,00,44,00,20,00,54,00,63,00,70,00,69,00,70,00,20,00,\
5b,00,54,00,43,00,50,00,2f,00,49,00,50,00,5d,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,\
00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
и еще порядка 25 таких же небольших ключиков ;)
ну и тому подобное короче я так понимаю это связано как раз со spidermail ...
но все дело в том что в реестре и эта ветка и значения которые я записываю уже присутствуют на момент установки ... и при установке drweb перезаписываются ...
требуется при установке сохранить копию этой ветки или только ее части в реестре ... а при анинстале восстановить (хотя может это и некритично просто логично предположить что это все таки необходимо)