Page 1 of 1
How can I modify parameters in a merge module file?
Posted: Tue Jan 09, 2007 5:57 pm
by Greyeye
I need to attach the Crystal_regwiz2003.msm to my install package so that Crystal Reports will run properly. Using a Visual Studio installer, I had to modify the License Key property of the file. How can I do that using InstallAware 6 Developer? I am using VS 2003 and the built in Crystal Reports. Thanks.
Greyeye
Posted: Tue Jan 09, 2007 10:23 pm
by jimo
To my knowledge ther is currently no way to edit parameters in a merge module from inside InstallAware. I believe you have 2 choices, edit the merge module directly using Orca or use InstallAwares Database Import Wizard to import the merge module into a project tweak it as necessary and include the resulting script in your project.
I do not know the version of Crystal Reports that is included in Visual Studio but there is an application runtime included in InstallAware that may also may solve your problem.
Posted: Wed Jan 10, 2007 7:42 am
by Greyeye
The included runtime is for the crystal reports that works with the 2.0 framework. Can you guide me through one of the two processes that you list? I am totally unfamiliar with how to do either of them....Thanks.
Greyeye
Posted: Wed Jan 10, 2007 8:22 am
by jimo
Orca is an MSI/MSM file editor that you can get from the Microsoft Website. Try this link:
http://support.microsoft.com/kb/255905
The second process is quite simple, from the InstallAware 6 Program Group Menu run Database Import Wizard against your merge module.
The Wizard is very simple and straightforward.
Posted: Wed Jan 10, 2007 4:42 pm
by MichaelNesmith
Orca might be the simpler route in this case. Simply install it, then open your MSM in it. You will see a list of tables where you will be able to enter your custom data. Sorry for the manual inconvenience here!
Posted: Fri Jan 12, 2007 8:11 am
by Greyeye
Thanks for all the tips!! I downloaded Orca and am now using it to examine the Crystal_RegWiz2003.msm. I need to modify a property that is listed under VS 2003 under MergeModuleProperties > License Key. I don't see any obvious properties like that in the tables in Orca. I do see an entry for CRPIDKEY in ModuleConfiguration that has a display name of License Key. Using Find, this is the only occurence of the word License in the whole merge module. I assume that I should change the default value for this table to be the License Key value I have been using in VS (thats what works in VS install projects). Thanks again for the help...
Greyeye
Posted: Fri Jan 12, 2007 2:56 pm
by MichaelNesmith
Yes, that would be the one!