Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations gkittelson on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Active X viewer and user permissions

Status
Not open for further replies.

lyanch

Programmer
Feb 12, 2002
1,048
US
Hello all,

I have noted this problem before, but am curious how others have dealt with it.

The active X viewer appears to need more permissions than regular active X components. This has nothing to do with browser permissions, but network user permission. Basically, the viewer won't function for users who do not have power user access on that machine. It may be a less than this, but I do know that a standard "user" cannot run the active x viewer. This is especially an issue for floater computers, conference room computers, training etc. The IT guys don't really want to up the security of "anyone who logs on" to power user, but they need to be able to log onto these machines and use the report center. For now, they can use the java user.

I know a number of people here have restricted use to the active x viewer. How do you get around this problem?

Lisa
 
Testing a similar thing myself. Haven't found a way around it as yet. If you have any luck let me know and I will post back if I have any luck.
 
Have you tried copying/registering the dlls for the viewer under the generic winnt\system32 directory? I would recommend doing this as the user account having the issues. Technically you only need three to force it to work:

CRVIEWER.DLL
SWEBRS.DLL
SVIEWHLP.DLL

You could also try the npviewer from:


but once again, as a non-administrative account on the box.
 
I am having this same issue. I would deeply appreciate any and all suggestions. I have tried copying the DLLs to the winnt\system32 directory and registering them, but this did not work.
 
Once the ActiveX Viewer is installed, it should work for any user on that workstation, regardless of permissions. Have an administator log on to the required machines and install the software. It should work for all Standard users from that point forward...
 
I am able to install the viewer when logged in as administrator and I am then able to view reports.

But when I log on as a standard user and try to view a report, I get the following error:

Error Registering the OCX E:\Program Files]Seagate Software\Viewers\ActiveXViewer\CRViewer.dll

I tried to install the viewer while logged in as a standard user, but it gave me these errors:

unInstaller setup failed to initialize. You may not be able to uninstall this product.

Files(s) failed to self-register E:\Program Files]Seagate Software\Viewers\ActiveXViewer\crviewer.dll

I tried manually registering the files but this didn't work either. Note: this machine is running Citrix on it, if this matters.
 
Hi, Try this:

Right-click the IE icon and choose properties.
Under Temporary Internet files, select Settings and then View Objects.
If any references are in there to Crystal Report Viewers delete it ( or them) - reboot and try the reports again.

[profile]
 
Thanks Turkbear -- I tried that but it still didn't work.

In the registry on the machine that is having this problem, there are two entries under HKLM/Software: one for Crystal Decisions and one for Seagate Software. Do I need both of these? I think one of these entries may be leftover from an old installation of the viewer. Each of these entries has a different version in the Viewer key:

Crystal Decisions -> Viewer -> 8.6.1.683

Seagate Software -> Viewer -> 8.5.0.217
Seagate Software -> Viewer -> 8.5.0.473

8.5.0.473 is the version of the CRViewer.dll file on the Crystal Enterprise server.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top