Hello, I am posting this question in the hopes of getting some insight into how I should proceed. I have been a programmer for some time but I have limited experience with MFC/C++ dlls. I am currently using Inno Setup, instead of InstallShield, and I have to have Inno Setup to call the dll in order to do some specific processing. How should I go about creating the dll? When I create the MFC dll, it will create a class and I am not sure InstallShield or Inno Setup can use a class from a MFC dll. The examples that come with Inno Setup are C dlls, not C++ or MFC. I just hope I am making sense.