I am assisting a customer with the integration between IBM Rational Rhapsody and MKS 2009 and we have run into a problem with the UAC under Windows 7 which has resulted in the usual MKS keys being created under HKCR\Software\Classes\VirtualStore\MACHINE\SOFTWARE\.. rather than HKLM. Under older verions of Rhapsody which are not UAC aware, this is fine, but newer versions where the application manifest specifies a requestedExecutionLevel are unable to connect to MKS via SCC because they can not see in to the virtualised portion of the registry.
I am going to ask the client to reinstall Integrity 2009 but with UAC disabled at the time the registry is modified - but I need to understand when that is. So my question is, at what point do the following keys get created:
Mortice Kern Systems\Integrations\
Mortice Kern Systems\Integrations\SCC
Mortice Kern Systems\Integrations\SCC\Provider
..along with the string values for SccServerName, SccServerPath etc. Is it during the installation of the client, or when the SCC integration is first enabled from within the client? Unfortunately we do not have access to the Integrity softwares in order to find out the answer to the question ourselves.
Regards,
Ryan