Hi,
For example instead of creating the key HKCR\CLSID{63623F01-D9C7-11D5-A76B-00008657580F} I get HKCR\CLSID{ and HKCR\CLSID\63623F01-D9C7-11D5-A76B-00008657580F}
Maybe the trace output from atl helps finding the reason:
<snip> trace:atl:string_register (0x4038bf40 L"HKCR\r\n{\r\n\tPSRServe.PSRRefMatrix.1 = s 'PSRRefMatrix Class'\r\n\t{\r\n\t\tCLSID = s '{63623F01-D9C7-11D5-A76B-00008657580F}'\r\n\t}\r\n\ tPSRServe.PSRRefMatrix = s 'PSRRefMatrix Class'\r\n\t{\r\n\t\tCLSID = s '{63623F01-D9C7-11D5-A76B-00008657580F}'\r\n\t\tCurVer = s 'PSRServe.PSRRefMatrix.1'\r\n\t"... 1) trace:atl:do_preprocess L"HKCR\r\n{\r\n\tPSRServe.PSRRefMatrix.1 = s 'PSRRefMatrix Class'\r\n\t{\r\n\t\tCLSID = s '{63623F01-D9C7-11D5-A76B-00008657580F}'\r\n\t}\r\n\tPSRServe.PSRR efMatrix = s 'PSRRefMatrix Class'\r\n\t{\r\n\t\tCLSID = s '{63623F01-D9C7-11D5-A76B-00008657580F}'\r\n\t\tCurVer = s 'PSRServe.PSRRefMatrix.1'\r\n\t"... trace:atl:do_process_key name = L"PSRServe.PSRRefMatrix.1" trace:atl:do_process_key name = L"CLSID" trace:atl:do_process_key 1 0 trace:atl:do_process_key 1 0 trace:atl:do_process_key name = L"PSRServe.PSRRefMatrix" trace:atl:do_process_key name = L"CLSID" trace:atl:do_process_key 1 0 trace:atl:do_process_key name = L"CurVer" trace:atl:do_process_key 1 0 trace:atl:do_process_key 1 0 trace:atl:do_process_key name = L"CLSID" trace:atl:do_process_key name = L"{" trace:atl:do_process_key 1 3 trace:atl:do_process_key name = L"63623F01-D9C7-11D5-A76B-00008657580F}" trace:atl:do_process_key name = L"ProgID" trace:atl:do_process_key 1 0 trace:atl:do_process_key name = L"VersionIndependentProgID" trace:atl:do_process_key 1 0 trace:atl:do_process_key name = L"Programmable" trace:atl:do_process_key 1 3 trace:atl:do_process_key name = L"LocalServer32" trace:atl:do_process_key 1 0 trace:atl:do_process_key name = L"AppID" trace:atl:do_process_key 1 2 trace:atl:do_process_key name = L"TypeLib" trace:atl:do_process_key 1 0 trace:atl:do_process_key 1 0 trace:atl:do_process_key 1 1 trace:atl:Registrar_Release (0x4038bf40) ->0 </snip>
Cheers, Cihan