Deploy Crystal Report without modify HKEY_LOCAL_MACHINE

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hello!
We developped a .NET Application, which includes some Reports. We created a
Setup Projects, including the CR merge modules, specifing there our CR
licence key.
Now we have the problem that we need to deploy this application on computers
where the users do not have the right to modify the keys under the
LOCAL_MACHINE registry path.
Is there a possibility to save the entry HKEY_LOCAL_MACHINE\SOFTWARE\Crystal
Decisions\Crystal Reports\VSNET\Keycodes\CR9 NET under the HKEY_CURRENT_USER
path or inside a file?
Thanks a lot for your help.
Best regards,
Patrick
 
Patrick said:
Hello!
We developped a .NET Application, which includes some Reports. We created a
Setup Projects, including the CR merge modules, specifing there our CR
licence key.
Now we have the problem that we need to deploy this application on computers
where the users do not have the right to modify the keys under the
LOCAL_MACHINE registry path.
Is there a possibility to save the entry HKEY_LOCAL_MACHINE\SOFTWARE\Crystal
Decisions\Crystal Reports\VSNET\Keycodes\CR9 NET under the HKEY_CURRENT_USER
path or inside a file?
Thanks a lot for your help.
Best regards,
Patrick

Hi Patrick,

read this:
http://support.businessobjects.com/library/kbase/articles/c2010681.asp
"The REGWIZ.MSM merge module requires a license key to be entered so that it
can configure the deployment (target/client) machine. When this merge module
is added to a setup project, the Properties window exposes a property
called, License Key under the (MergeModuleProperties) property. "
http://support.businessobjects.com/communityCS/TechnicalPapers/crnet_deployment.pdf.asp

You don`t write anything in the registry.

Best regards

Thomas
 
Hi Thomas,

thanks a lot for your answer. I had already read that Technical Paper and
followed the proposed steps. The problem is that, when the user on the target
machine execute the created Setup Program, the licence key is written as key
in the HKEY_LOCAL_MACHINE path. Unfortunately the user has not administrator
rights on the machine and therefore this key cannot be written...

I also written to the BusinessObject support and they answered:
Crystal Reports is designed to get the DLL's from HKEY_LOCAL_MACHINE
registry entry and it is not possible to change the registry key from
HKEY_LOCAL_MACHINE to HKEY_CURRENT_USER.

I find that a bit a pity...

Thanks again and regards,
Patrick
 
Back
Top