-
Notifications
You must be signed in to change notification settings - Fork 8
Registry Keys Used by TortoiseSI
Here are some registry keys used by the TortoiseSI integration and what they do. Note that since these are developer-specific registry keys, they will need to be created and configured manually:
HKCU\Software\TortoiseSI\LoadDllOnlyInExplorer
type: DWORD
If this value is set to a non-zero value the integration will only load in Windows Explorer.
HKCU\Software\TortoiseSI\DebugDllLocation
HKCU\Software\TortoiseSI\DebugDll32Location
type: Unicode nul terminated string
If this value exists then it is assumed to be the location of the (64 bit and 32 bit) TortoiseSI.dll. Useful when debugging local builds.
HKCU\Software\TortoiseSI\IntegrationPoint
type: DWORD
If set, this is assumed to be the port on localhost of the local PTC Integrity Client we want the integration to connect to.
HKCU\Software\TortoiseSI\DebugLogging
type: DWORD
If this value is set to a non-zero value the integration will produce a lot more logging to the Windows Application log.
HKCU\Software\TortoiseSI\DebugLanguageID
type: DWORD
If this value is set to a valid locale ID, the corresponding language localized .dll will be loaded. This assumes the appropriate language pack has been installed. The list of valid locale IDs can be found under the column "LCID Dec" here: http://www.microsoft.com/globaldev/reference/lcid-all.mspx.
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\DontShowMeThisDialogAgain\{4B96CADC-960F-428F-B370-E088F2B5D423}
type: REG_SZ
An error dialog appears if the integration encounters a communication error with the client:
This may occur if the Integrity client is uninstalled after TortoiseSI has been loaded in Windows Explorer. The communication error will appear repeatedly as TortoiseSI attempts to establish a connection to the client. The user has the ability to suppress this error dialog by selecting "In the future, do not show me this dialog box". If this option is selected, the above registry entry is created indicating that this error should not appear in the future. Delete this registry entry to enable the error dialog.