Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 536
  • Last Modified:

Crystal Registry Problem - Getting Graphics Right

Okay, this is a bit of a complex problem, but I'll try to break it down.

Problem 1 was that graphics looked terrible when previewing and exporting reports using the Crystal Reports 10 Designer Component in Visual Basic. This problem is solved by modifying the value of the following registry key in [HKEY_CURRENT_USER\Software\Crystal Decisions\10.0\Crystal Reports Designer Component\Export]:  "BitMapMagnifNumerator"=dword:00000004

Great - *but* that's only a solution for the current user. When a new user is created on the machine, the value goes right back to what it was for that user and our company logo goes to pot again, unless we re-run the .reg patch file to modify the value.

The question is - can I put that value somewhere in the registry so that it will be created every time a new user is created? Or is there a place on the system that I can edit the registry values Crystal creates by default the first time it runs? Or is there any other way I can ensure that the proper value is set for BitMapMagnifNumerator for all current and future users?

Editing the registry from within VB when the program is run is not an option - the PHB is scared of the registry and has forbidden programs to even read from it (don't ask).

Any help would be greatly appreciated! I'm thinking this is not trivial, and it is definitely urgent so I'm hoping there are some crystal and / or registry gurus who can help me out here!
0
musqua
Asked:
musqua
  • 4
1 Solution
 
mlmccCommented:
I understand the frustration.  We had to get our application installed for all users rather than the logged in user and had similar problems.

When a new user is created the ALL USER  (assuming you are set up this way) registry is used.  If you change the ALL USER registry the change should propogate to new users.

mlmcc
0
 
musquaAuthor Commented:
I'm looking in Regedit, and I can't find anything that looks like All User - I'm working with Windows 2000 here, if that helps.

There is a .DEFAULT entry under HKEY_USERS but that does not seem to have any effect in this case.

This "All User" registry - is it an option that can be set up somehow? It seems logical to have something like this...
0
 
EwaldLCommented:
have you tried setting this key under HKEY_LOCAL_MACHINE? this tree should globally affect the overall system, not just the user.
0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
musquaAuthor Commented:
Yep, I tried HKEY_LOCAL_MACHINE as well - but it did not help, either. :(
0
 
musquaAuthor Commented:
Another note - what I've read seems to suggest that adding keys in the .DEFAULT key in HKEY_USERS should do cause those values to be replicated when new users are created. They aren't.

Argh.
0
 
musquaAuthor Commented:
Okay, I take it back - on a brand new user with a fresh reboot, HKEY_LOCAL_MACHINE does it! Hooray! :)
0

Featured Post

New feature and membership benefit!

New feature! Upgrade and increase expert visibility of your issues with Priority Questions.

  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now