Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
See more: MFCCOMVC++
We have a application which uses a com server and invokes that server whenever the application is launched.
Scenario:
We installed version 1.0 in C:\MyApp1.0 and the com server is registerd(using /regserver) with path C:\MyApp1.0,
New version 1.1 is also installed in C:\MyApp1.1 and the com server is registerd with path C:\MyPath1.1 by overwriting the older path.
Now, 1.0 and 1.1 both will use the com server from C:\MyApp1.1 folder.
Now the problem is, if we uninstall any application version, we will call the com server to unregister(/unregserver) which deletes
its path from registry.So, after that if we launch other application it was not able to find the com server since it was deleted by the old uninstaller.
How to deal with this situation.
What are the ways to handle the common com servers among the mutiple application version?
Posted 24-Sep-12 2:13am

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Your Filters
Interested
Ignored
     
0 Shai Vashdi 1,518
1 Manas Bhardwaj 319
2 Tadit Dash 285
3 OriginalGriff 273
4 Peter Leow 205
0 Sergey Alexandrovich Kryukov 9,530
1 OriginalGriff 5,716
2 Peter Leow 4,345
3 Maciej Los 3,540
4 Abhinav S 3,373


Advertise | Privacy | Mobile
Web03 | 2.8.140415.2 | Last Updated 24 Sep 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Use
Layout: fixed | fluid