cancel
Showing results for 
Search instead for 
Did you mean: 

Installing Crystal Runtime SP4

Former Member
0 Kudos

Is there a registry entry or file version that I can test during the installation of my program's update to determine whether SP4 of the Crystal Runtime 13.0.4 has already been installed?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

jrgen_bauer2
Explorer
0 Kudos

Hi Dale

If you use the official Redist msi CRRuntime_xxbit_13_x.msi then you can test for existing uninstallentries in the registry:

for 32Bit MSI on 32Bit OS and 64bit msi on 64bit OS use this path: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\
for 32Bit MSI on 64bit OS use this path: HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

Crystal Reports VS2010 Runtime 32 Bit

SP0 -> {8D6181F3-CACB-4B48-8B08-981F3A7F318B}
SP1 -> {083988D7-BDA9-4244-983B-409A634BBC09}
SP2 -> {F4404924-FF02-4515-9458-5C6F7E7E2C22}
SP3 -> {AAD476D7-FC64-40BC-85EA-0C1FD98D8375}
SP4 -> {41BB84BA-5CE5-403D-9650-990299509F14}

Crystal Reports VS2010 Runtime 64 Bit

SP0 -> {0441D301-5C34-4DC6-B7C8-0727344AA220}
SP1 -> {3CD25975-A787-4E44-9990-DBE887266DF9}
SP2 -> {C306FE94-98CC-4727-9D85-2BA9EB3078CD}
SP3 -> {979F6183-9E2E-45E1-A80D-A275CD7FF5DC}
SP4 -> {308DD43D-300E-4295-AB1F-B9E75A51B6E1}

for example

  • 64 Bit SP4 -> Registrykey HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{308DD43D-300E-4295-AB1F-B9E75A51B6E1} must exist
  • 32Bit SP2 on 64Bit OS HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{F4404924-FF02-4515-9458-5C6F7E7E2C22}
  • 32Bit SP2 on 32Bit OS HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{F4404924-FF02-4515-9458-5C6F7E7E2C22}

Hope this helps.

Jürgen

quinton_martin
Discoverer
0 Kudos

And for SP5

32 Bit = {FBAB5DC0-657B-424F-BE58-07DEFF68917C}

64 Bit = {8674E662-F413-4A50-A256-ABE97FECE84D}

Quinton

Answers (0)