PageRenderTime 20ms CodeModel.GetById 13ms RepoModel.GetById 1ms app.codeStats 0ms

/win32/wix/shell-register-overlays.wxi

https://bitbucket.org/tortoisehg/hgtk/
WiX include | 40 lines | 37 code | 3 blank | 0 comment | 0 complexity | a36ff67bed01474d201b7421b203d7a6 MD5 | raw file
Possible License(s): GPL-2.0
  1. <Include>
  2. <!-- overlay components -->
  3. <?foreach CLSID in $(var.OverlayCLSIDList) ?>
  4. <RegistryValue
  5. Root='HKCR' Key='CLSID\$(var.CLSID)'
  6. Type='string' Value='TortoiseHg'
  7. />
  8. <RegistryValue
  9. Root='HKCR' Key='CLSID\$(var.CLSID)\InProcServer32'
  10. Type='string' Name='ThreadingModel' Value='Apartment'
  11. />
  12. <?endforeach?>
  13. <!-- register overlay components with TortoiseOverlays -->
  14. <RegistryValue
  15. Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Normal'
  16. Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgNormal)'
  17. />
  18. <RegistryValue
  19. Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Added'
  20. Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgAdded)'
  21. />
  22. <RegistryValue
  23. Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Modified'
  24. Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgModified)'
  25. />
  26. <RegistryValue
  27. Root='HKLM' Key='$(var.TOverlaysRegistryKey)\Unversioned'
  28. Type='string' Name='TortoiseHgMsi' Value='$(var.CLSID_TortoiseHgUnversioned)'
  29. />
  30. <!-- Mark all as approved -->
  31. <?foreach CLSID in $(var.OverlayCLSIDList) ?>
  32. <RegistryValue
  33. Root='HKLM' Key='Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'
  34. Type='string' Name='$(var.CLSID)' Value='TortoiseHg'
  35. />
  36. <?endforeach?>
  37. </Include>