I can't copy anything under this directory since i only have the read only rights but when i download the activex addon from a website the dll files are recorded there. I am trying to copy some dll files into this folder but no success i've also tried Regsvr32 & still its not working. Any help on this guys?
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

0
As you know, this folder is obfuscated by Windows Explorer. The two main tool vendors - Symantec (Wise) and Flexera (InstallShield) make this folder available as a "normal" target. What are you using to create your package?
Answered 07/12/2010 by: VBScab
Red Belt

Please log in to comment
0
I am using InstallShield Adminstudio for this. I've dumped all the files in that folder & it copies the files alright but when i open the folder i dont get to see the files but when i check the properties n read the log it stayed that the files are copied successfully. If they are the activeX dll do i need to register them manually b4 taking my final snapshot?
Answered 07/12/2010 by: chichora123
Fourth Degree Green Belt

Please log in to comment
0
it copies the files alright but when i open the folder i dont get to see the files but when i check the properties n read the log it stayed that the files are copied successfully

Believe it or not, but this sounds like normal behavior. Is there an entry there for your ActiveX control, perhaps with a 'general' name? Secondly and more importantly, is the activeX working correctly after installing the package?

Personally I tend to just let these ActiveX libraries self-register, something which I don't do that often in other circumstances...

PJ
Answered 07/12/2010 by: pjgeutjens
Red Belt

Please log in to comment
0
As I mentioned, Explorer obfuscates (disguises) this folder so that you don't see files, but only the file's description.

As for registration, AdminStudio ought to have extracted the COM information and populated the appropriate tables. Go into the Direct Editor and view those tables (Class, AppID, etc) to check.
Answered 07/12/2010 by: VBScab
Red Belt

Please log in to comment
0
pjgeutjens- How to get em self register? I am requested to copy all the activX dlls which are basically wrapped around a CAB file. is this the issue? do i need to extract them n then copy them over?

VBscab- Since i am copying those files manually in the direcotry i don't get to see them under either CLASS or AppId?

What else do i need to look out for? thanks for ur support
Answered 07/12/2010 by: chichora123
Fourth Degree Green Belt

Please log in to comment
0
I'm confused...On the one hand you say that you're using AdminStudio but then you say you're copying the files manually (or trying to).

If you capture the installation using AdminStudio, just let it do its stuff. It will ensure that the files get copied to the correct destination, extract the COM information and populate the appropriate tables.

And, no offence, but this sentence:Since i am copying those files manually in the direcotry i don't get to see them under either CLASS or AppIdtells me that you have a poor grasp of the fundamentals of Windows Installer. You would do well to take a look at Phil Wilson's 'The Definitive Guide to Windows Installer' before doing anything else.
Answered 07/12/2010 by: VBScab
Red Belt

Please log in to comment
0
Try making a snapshot of the copy action. depending on settings when compiling the .ism from your .irp file, Installshield will automaticallly extract the registration (COM) info from the DLLs and populate the correct tables.

I can imagine you'd need to extract the files from the CAB. This is a question you should probably ask the package requester though, he should at least be able to point you to someone who knows what's the expected content of the package.
Answered 07/12/2010 by: pjgeutjens
Red Belt

Please log in to comment
0
vbscab- I am new @ packaging sorry for my poor grasp @ this. What i meant to say that " Since i can't copy them manually i've copied all the files in my ism before compling it".
Answered 07/12/2010 by: chichora123
Fourth Degree Green Belt

Please log in to comment
0
No need to apologise: we were all new to this malarky once. I was making the point that you are on a very steep learning curve and Phil's book will help tremendously.
Answered 07/12/2010 by: VBScab
Red Belt

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