bredonosec Как говориться - "as is"... Что мешает сделать перед "продцедурой слияния" реестра копию ключей, которые будут меняться?
Цитата: (просто ежели напишу и пойдут глюки, то потом подправить возможности не буду иметь: болванка за 4.5тыс. км улетит.. послезавтра.. )
Тут уж только тебе одному стоит провести эксперимент по этому поводу.
Откл. компонента по Regmon:
[more]
1 7.62958527 mmc.exe:328 QueryValue HKCR\Appid\{C49F2185-50A7-11D3-9144-00104BA11C5E}\LocalService SUCCESS "ImapiService"
2 7.63038826 mmc.exe:328 SetValue HKCR\Appid\{C49F2185-50A7-11D3-9144-00104BA11C5E}\_LocalService SUCCESS "ImapiService"
3 7.63111877 mmc.exe:328 QueryValue HKCR\CLSID\{520CCA61-51A5-11D3-9144-00104BA11C5E}\LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
4 7.63325167 mmc.exe:328 SetValue HKCR\CLSID\{520CCA61-51A5-11D3-9144-00104BA11C5E}\_LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
5 7.63444233 mmc.exe:328 QueryValue HKCR\CLSID\{520CCA63-51A5-11D3-9144-00104BA11C5E}\LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
6 7.63588142 mmc.exe:328 SetValue HKCR\CLSID\{520CCA63-51A5-11D3-9144-00104BA11C5E}\_LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
7 7.63692713 mmc.exe:328 QueryValue HKCR\CLSID\{520CCA65-51A5-11D3-9144-00104BA11C5E}\LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
8 7.63841677 mmc.exe:328 SetValue HKCR\CLSID\{520CCA65-51A5-11D3-9144-00104BA11C5E}\_LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
9 7.63943148 mmc.exe:328 QueryValue HKCR\CLSID\{520CCA67-51A5-11D3-9144-00104BA11C5E}\LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
10 7.64088631 mmc.exe:328 SetValue HKCR\CLSID\{520CCA67-51A5-11D3-9144-00104BA11C5E}\_LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
11 7.64208698 mmc.exe:328 QueryValue HKCR\CLSID\{8A03567A-63CB-4BA8-BAF6-52119816D1EF}\LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
12 7.64552593 mmc.exe:328 SetValue HKCR\CLSID\{8A03567A-63CB-4BA8-BAF6-52119816D1EF}\_LocalServer32\(Default) SUCCESS "C:\WINDOWS\System32\imapi.exe"
13 7.65733862 mmc.exe:328 EnumerateKey HKCR\AppID SUCCESS Name: IMAPI.EXE
14 7.65737581 mmc.exe:328 OpenKey HKCR\AppID\IMAPI.EXE SUCCESS Access: 0x6000F
15 7.65743780 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
16 7.65745974 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
17 7.65752649 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
18 7.65754747 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
19 7.65758038 mmc.exe:328 CloseKey HKCR\AppID\IMAPI.EXE SUCCESS
20 7.69398689 mmc.exe:328 EnumerateKey HKCR\AppID SUCCESS Name: IMAPI.EXE
21 7.69402599 mmc.exe:328 OpenKey HKCR\AppID\IMAPI.EXE SUCCESS Access: 0x6000F
22 7.69408989 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
23 7.69411325 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
24 7.69419241 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
25 7.69421387 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
26 7.69424868 mmc.exe:328 CloseKey HKCR\AppID\IMAPI.EXE SUCCESS
27 7.77602339 mmc.exe:328 QueryValue HKCR\AppID\{C49F2185-50A7-11D3-9144-00104BA11C5E}\(Default) SUCCESS "Microsoft IMAPI"
28 7.81370020 mmc.exe:328 EnumerateKey HKCR\AppID SUCCESS Name: IMAPI.EXE
29 7.81374121 mmc.exe:328 OpenKey HKCR\AppID\IMAPI.EXE SUCCESS Access: 0x6000F
30 7.81382227 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
31 7.81384516 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
32 7.81392765 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
33 7.81394911 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
34 7.81398296 mmc.exe:328 CloseKey HKCR\AppID\IMAPI.EXE SUCCESS
35 7.84225321 mmc.exe:328 QueryValue HKCR\AppID\{C49F2185-50A7-11D3-9144-00104BA11C5E}\(Default) SUCCESS "Microsoft IMAPI"
36 7.85486078 mmc.exe:328 EnumerateKey HKCR\AppID SUCCESS Name: IMAPI.EXE
37 7.85490322 mmc.exe:328 OpenKey HKCR\AppID\IMAPI.EXE SUCCESS Access: 0x6000F
38 7.85496998 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
39 7.85499191 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
40 7.85514069 mmc.exe:328 OpenKey HKCU\Software\Classes\IMAPI.EXE NOT FOUND
41 7.85517836 mmc.exe:328 OpenKey HKCR\IMAPI.EXE NOT FOUND
42 7.85521841 mmc.exe:328 CloseKey HKCR\AppID\IMAPI.EXE SUCCESS
43 14.21864700 services.exe:528 EnumerateKey HKLM\SYSTEM\ControlSet002\Enum\Root SUCCESS Name: LEGACY_IMAPISERVICE
44 14.21872807 services.exe:528 OpenKey HKLM\SYSTEM\ControlSet002\Enum\Root\LEGACY_IMAPISERVICE SUCCESS Access: 0x8
45 14.21875000 services.exe:528 EnumerateKey HKLM\SYSTEM\ControlSet002\Enum\Root\LEGACY_IMAPISERVICE SUCCESS Name: 0000
46 14.21881962 services.exe:528 OpenKey HKLM\System\CurrentControlSet\Enum\Root\LEGACY_IMAPISERVICE\0000 SUCCESS Access: 0x20019
47 14.21885490 services.exe:528 CloseKey HKLM\System\CurrentControlSet\Enum\Root\LEGACY_IMAPISERVICE\0000 SUCCESS
48 14.21887875 services.exe:528 EnumerateKey HKLM\SYSTEM\ControlSet002\Enum\Root\LEGACY_IMAPISERVICE NO MORE ENTRIES
49 14.21889496 services.exe:528 CloseKey HKLM\SYSTEM\ControlSet002\Enum\Root\LEGACY_IMAPISERVICE SUCCESS
50 14.38156986 services.exe:528 OpenKey HKCC\System\CurrentControlSet\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS Access: 0x1
51 14.38159561 services.exe:528 QueryValue HKCC\System\CurrentControlSet\Enum\ROOT\LEGACY_IMAPISERVICE\0000\CSConfigFlags SUCCESS 0x1
52 14.38165379 services.exe:528 CloseKey HKCC\System\CurrentControlSet\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS
53 14.38189220 services.exe:528 OpenKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS Access: 0x20019
54 14.38192272 services.exe:528 OpenKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000\ROOT&LEGACY_IMAPISERVICE&0000 NOT FOUND
55 14.38197327 services.exe:528 CloseKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS
56 14.38218117 services.exe:528 OpenKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS Access: 0x20019
57 14.38220596 services.exe:528 OpenKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000\ROOT&LEGACY_IMAPISERVICE&0000 NOT FOUND
58 14.38223839 services.exe:528 QueryValue HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000\Phantom NOT FOUND
59 14.38253498 services.exe:528 CloseKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS
60 14.38281345 services.exe:528 OpenKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS Access: 0x20019
61 14.38284683 services.exe:528 QueryValue HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000\ClassGUID SUCCESS "{8ECC055D-047F-11D1-A537-0000F8753ED1}"
62 14.38288307 services.exe:528 CloseKey HKLM\SYSTEM\ControlSet002\Enum\ROOT\LEGACY_IMAPISERVICE\0000 SUCCESS
[/more]
CLSID_ы затронились, как видишь, несколько. Вот их ключи:
Код: Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{520CCA61-51A5-11D3-9144-00104BA11C5E}]
@="Microsoft IMAPI Disc Recorder"
"AppID"="{C49F2185-50A7-11D3-9144-00104BA11C5E}"
[HKEY_CLASSES_ROOT\CLSID\{520CCA61-51A5-11D3-9144-00104BA11C5E}\ProgID]
@="IMAPI.MSDiscRecorderObj.1"
[HKEY_CLASSES_ROOT\CLSID\{520CCA61-51A5-11D3-9144-00104BA11C5E}\TypeLib]
@="{C49F2184-50A7-11D3-9144-00104BA11C5E}"
[HKEY_CLASSES_ROOT\CLSID\{520CCA61-51A5-11D3-9144-00104BA11C5E}\VersionIndependentProgID]
@="IMAPI.MSDiscRecorderObj"
[HKEY_CLASSES_ROOT\CLSID\{520CCA61-51A5-11D3-9144-00104BA11C5E}\_LocalServer32]
@="C:\\WINDOWS\\System32\\imapi.exe"