I know why Ice33 errors and warnings come, but i want to know, because of which registration method, these errors or warnings come? com registration or self registration?
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
In all likelihood, you are are Wise Package Studio user and you have it set to use self-registration. Self-registration is the Work Of Satan, as is registering DLLs and OCXs using RegSvr32. Both methods rely on the presence of ALL a file's dependencies and will thus fail in the absence of those dependencies.

ICE33 is a warning that there are entries in the Registry table which *probably* ought to be in the advertising tables. To answer your question, then, it'll be self-registration.
Answered 07/29/2009 by: VBScab
Red Belt

Please log in to comment
0
What is mean by this article, it is saying :
Installation package authors are strongly advised against using the TypeLib table. Instead, they should register type libraries by using the Registry table.......it means do not use typelib table and use registry table means go for self registration.......

and then it is saying

Reasons for avoiding self registration include:
  • If an installation using the TypeLib table fails and must be rolled back, the rollback may not restore the computer to the same state that existed prior to the rollback. Type libraries registered prior to rollback may not be registered after rollback.
is not it confusing?

http://msdn.microsoft.com/en-us/library/aa368957(VS.85).aspx

please correct me if i am wrong....
Answered 07/29/2009 by: suchi.jigar
Purple Belt

Please log in to comment
0
Here is a really good article and a lab on RobMenshing.com. I would read it in full and do the lab he demonstrates.

http://robmensching.com/blog/posts/2007/3/12/RobMens-Recommendation-Do-not-advertise-COM-information-in-MSI

An exerpt reads:

...this blog entry finally clears up all the complex behavior that explains why I don't recommend you advertise COM information and acknowledge but ultimately ignore the ICE33 warnings.
Answered 07/29/2009 by: elgwhoppo
Senior Purple Belt

Please log in to comment
0
ya....thanks for the reply....i will surely study these things, and get back to you
Answered 07/29/2009 by: suchi.jigar
Purple Belt

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