Solved

How to install ActiveX component without administrative rights?

Posted on 2008-10-30
6
2,020 Views
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?
0
Comment
Question by:Magic9669
  • 3
  • 2
6 Comments
 

Author Comment

by:Magic9669
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.
0
 
LVL 27

Expert Comment

by:BigRat
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.
0
 

Author Comment

by:Magic9669
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.
0
 
LVL 27

Accepted Solution

by:
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.
0
 

Author Comment

by:Magic9669
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.
0

Featured Post

Do You Know the 4 Main Threat Actor Types?

Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

Join & Write a Comment

Suggested Solutions

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…
Before we dive into the marketing strategies involved with creating an effective homepage, it’s crucial that EE members know what a homepage is. In essence, a homepage is the introductory, or default page, of a website that typically highlights the …
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…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

757 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

22 Experts available now in Live!

Get 1:1 Help Now