How to install ActiveX component without administrative rights?

Posted on 2008-10-30
Last Modified: 2013-11-18
We have an inhouse program that i just found out they release frequent updates for.  One of those is a Crystal Report Viewer.

When the user tries to look at a report, she gets a gray screen.  When I log in as the admin, at the same time she would get a gray screen, i would get prompted to download the activex component.

Is there a way to get this to install without having to go to each pc one by one?
Question by:Magic9669
  • 3
  • 2

Author Comment

ID: 22844870
Or, is there a way in Group Policy where i can have controll on updating objects?  For example, this object is located in the c:\windows\downloaded program files\ folder.

If i right click on the object, i can choose update and it will ask me to update (as administrator), but if i do the same thing with the user, it will not work.
LVL 27

Expert Comment

ID: 22849218
The normal way to automatically install ActiveX controls via the web is with the <object> tag and by packaging the control in an ocx or, if it contains other dependancies, in a CAB. In the case of a CAB file one can place the version information in an inf file. In any event the <object> tag should have a version attribute, so that when you update the control, you update the HTML page with the new version number. Now on creation of the object IE looks at the stored object's (in the IE cache) version and compares it with the version attribute. If different it will deinstall the "old" object and re-install the new one.

Author Comment

ID: 22878375
Wow thats a lot to swallow.  I dont know where to obtain the .cab file.  

Isnt there a way to just set permissions in the registry that will allow the user to be able to install this?

I have tried it myself under the Class ID of the activeX control...searching for every availalbe ActiveX control in the registry and adding the full control permissions, but it still didnt work.
LVL 27

Accepted Solution

BigRat earned 500 total points
ID: 22879067
Sorry, but that's how MS has implemented the automatic install.

CAB files are simply a sort of .zip file which you make with the CAB development kit which you can download from MS. You put the files on the command line and the tool makes the CAB file.

Author Comment

ID: 22879171
Hmmmm...i'm going to send this to my Sr. Network Engineer and let him take a look at what you said.  

Thanks BigRat...i hope it works.

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
IIS URLRewrite 3 130
How do I get automatic centering webpage on different monitors? 1 117
Using Excel Data frm Web to collet data from a table 6 181
Java Plug-in Issue 9 416
I made this because I wanted to get e-mail with a attached csv file so I'd would be able to import user input into a MS Excel template, but I also wanted to register/save all inputs from each day in a file on the server. 1st - It creates a temp C…
In this article you will learn how to create a free basic website on Bitbucket, a git service provider. Polymer creates dynamic HTML components, which allow more flexibility than static HTML. This tutorial uses Ubuntu Linux but can also be done on W…
The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…
Hi friends,  in this video  I'll show you how new windows 10 user can learn the using of windows 10. Thank you.

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now