• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 187
  • Last Modified:

DLL Versions, Installing my app and ActiveX?

Environment: Visual C++ 6.0 SP3, NTSP5

I am writing the installation program for an application that uses several custom activex controls. These activex controls need several system dlls to be updated. Am I correct in my belief that these are upgraded also by installing IE4.02 (this is required to use VC6.0) and if that is correct is it permissable to distribute IE4.02 with my application?

Also is it possible to programmatically work out what version of IE is installed so that I can automate my installation to ask the user to install it if it is older?
0
sdj_work
Asked:
sdj_work
1 Solution
 
chensuCommented:
HOWTO: Create a Single EXE Install of Internet Explorer
http://support.microsoft.com/support/kb/articles/q185/3/75.asp
0
 
shark351Commented:
Yes, you may distribute MSIE with your applications. The integrity of the distributed copy must remain intact.
Your custom controls rely on your own created dll's to operate. If they rely on other dll's (ie MFC dll's) then you should distribute the MFC dll's with your application also. Use Dependancy Viewer to clearly establish what other modules your controls need to operate correctly.
You can use a macro to determine what version of MSIE is present on a system.

Refer to this page for version checking.
http://msdn.microsoft.com/library/psdk/shellcc/shell/versions.htm
0

Featured Post

2018 Annual Membership Survey

Here at Experts Exchange, we strive to give members the best experience. Help us improve the site by taking this survey today! (Bonus: Be entered to win a great tech prize for participating!)

Tackle projects and never again get stuck behind a technical roadblock.
Join Now