Enclosed is an existing dll for creating a setup program to install a program. However, there there are a few problems with it. First, it uses the setup from VB. Also, the current setup program does not work if its not installed from CD. Finally, there are several files it creates as well. What I would like is after it runs, then there is just one big file, called setup.exe. So when clicked, then it will go through the installation process. Must also include an uninstaller so if someone later decides to uninstall the program, they can do so. If the autorun file is created, then there would be just 2 files (the setup and the autorun file). When running the setup, if there is an older version of a component, it should remove the old and install the new component. The properties, methods should be the same as the attached file. Should be done in C++ or Delphi. Must also be COM enabled (not WIN32). Let me know if you have any questions. The component must work on Windows XP but the setup it creates must be compatible with Windows XP, Windows 98, Windows 2000.
## Deliverables
The compiled dll and the source code for the dll. The methods and properties should be the same so the sample application I have will still work (just change reference to the new dll).
## Platform
Windows XP Home Edition