I have made an app using MFC, and I use inside a class which heritates from OleDispatchDriver. This class calls to an external application (a parser). When I run the application it works perfectly (on my computer). Then I have created a installer and have include inside the libraries I need (at least the ones I know). When I install the app on other computer, it works till I call the parser because it says "library not registered". The only way to solve it is to install the complete program for the parser, but that is something I don't want to do. My question is how could I know the exact libraries I need for the parser; or if somehow I could find out the libraries the parser install when I install separately first the parser and then my app.