Crystal Reports Runtime (CRRedist2008_x86) Deployment Through .net Code?

I have an application that can run an crystal report off a .net toolbar.  However in order to get reports to run off other machines I need to install the CRRedist2008_x86 file on that said machine.

Is there an effective way to add a "check" into my code an run this file if CRRedist2008_x86 is not already installed?

My first idea would be to look for a possible registry key,  If regKey Is Nothing Then execute file,  however I cannot seem to find a key related to it.

Anyone have any possible tips?  Keep in mind this will not be a published application,  it will be run off the bin application so updating is simpler.
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

I don't know what gets installed or what registry keys get updated.

Do you have a clean machine you can test on?
Check the registry for

Business Objects under HKEY_Local Machine  Software
If it is there look at some of the entries

If it is not there then run the install to see what gets generated.

The MSI needs to be run as administrator otherwise the files won't get registered.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.