I have updated code for ActiveX functionality which already installed on client(in their Windows system folder). Now all I want to display install Active prompt window on Internet explorer which usually displays when there is no ActiveX installed for the same.
My ActiveX installs using a CAB file which contains .inf file. In both my ActiveX source code (C#) and in .inf file, I changed new Guid/ clsid as well in ASP.NET IE application where the particular control is being used. I changed the FileVersion also in .inf file but even then IE automatically detects that ActiveX is installed (which installed when CAB file had different FileVersion in .inf file) and does not prompt me to install.
If I delete my activeX DLL from windows system folder then IE prompts to install which is as usual but my need is to update ActiveX DLL if it finds newer version.
Please let me know if I am not using correct way to make new version like I am using FileVersion of inf file or anyother place where I need to define new version so that I will get my desired functionality.
Best Regards,
Anurag
To get automatic upgrade, you need to update the following two things: