Hello beautiful people,

May this post find you all well...

I have come across a problem (and a requirement) that has prompted me to run looking for your expert and deep knowledge regarding my issue...It is something I have not faced before...

Some users access a website which places a certificate and an ActiveX module on the local computer...This is once for every PC/Laptop AND only if you are logged on as an admin...

Users cannot install this ActiveX component...I have been requested to package it (which is no problem) so that it can be pushed to the targeted users systems and permanently resides in their computer without the need for any prompt or downloading when they access the said website...

As mentioned before, this is an issue not faced by me before, so a detailed and in depth walkthrough by your esteemed selves would be most appreciated...

Your peer-in-need,
Repackman

Hat-tip to: VBScab
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

1
[font="microsoft sans serif"]Hi,
I would approach as to take a clean build and take a capture of the same and then install that active X from the web and take another snap shot..

Also, if you have the certificate file then you can use either certmgr.exe command to install it under the right section or capture the relevant reg and embed it in the .MSI.

I hope it will work to give it a start...
Answered 01/15/2011 by: guy.forum
Orange Belt

Please log in to comment
1
Answered 01/16/2011 by: AngelD
Red Belt

Please log in to comment
1
Thanks guy.forum...

AngelD, this is not an MSI...It is an ActiveX which a website download and places on the system...
Answered 01/18/2011 by: Repackman
Purple Belt

Please log in to comment
0
Don't know if you looked at the threads but these describes how to create an msi to install the activex or to use rundll32 with the .inf file to install with the original files (with some possible modifications)
Answered 01/18/2011 by: AngelD
Red Belt

Please log in to comment
1
Thanks AngelD: You are right...That was indeed very helpful...But that is one step ahead of what I actually wanted to do...

Making an MSI to install and register the ActiveX modules is something I know...It is actually capturing them that I wanted to know about...

I have never had to do it before...First time coming across them...

Between the time that I wrote the initial post and writing this one, I tried using ThinApp...It does a great job of capturing and building an MSI out of your website plugins/modules...But it doesn't really tell you what was downloaded and where it was placed...Plus, should you have anything run in the background by mistake, it builds it into your MSI...lol

I was wondering how to capture the modules, with what tools...

Thanks
Answered 01/18/2011 by: Repackman
Purple Belt

Please log in to comment
1
In case you want to avoid capturing the installation of ActiveX control -
To search for the ActiveX component, you may look at following location if you haven't done so far.
%SystemRoot\Downloaded Program Files\
OR you can check in registry for the CLSID of the downloaded component.
Answered 01/18/2011 by: WiseAppPackager
Purple Belt

Please log in to comment
1
Once you have the CLSID of the control, you can then search the vendor website if they have this control available for download.
Answered 01/18/2011 by: WiseAppPackager
Purple Belt

Please log in to comment
1
Thank you, everyone for your knowledgeable replies...

Seems like out of the 12 or so components that this ActiveX module uses, one is absolutely irretrievable...It resides in the SYSTEMROOT directory...I managed to bundle all the components except this one component required to run the ActiveX on the webpage...It is the one component which when installed can neither be copied, moved or deleted...Once it is there, it is there...No way to do anything about it at all...It's in your system and that's that...

It may be that it was engineered this way since the webpage that it accesses contains sensitive information regarding clients and customers...

Anyhow, there is a workaround which will hopefully help in overcoming this problem...

Thanks all the same for your valuable replies...As always, appreciated...
Answered 01/24/2011 by: Repackman
Purple Belt

Please log in to comment
Answer this question or Comment on this question for clarity