I cannot create .msi files cause I don’t have VS professional, and I want to have much more control over the installer than NSIS or Inno Setup give me.
Things I don’t know how to do:
- Compress the file(s) into the installation file
- Extract the file(s)
- Remove the file(s) on uninstallation
Any help would be much appreciated.
I’ll stress this point though: I do not want to use an existing tool.
If you really don’t want to use something sane like WiX, then you’re left with the direct MSFT installer APIs. They’re on MSDN starting here : http://msdn.microsoft.com/en-us/library/aa372860%28VS.85%29.aspx, and that’s what Microsoft used to use before developing WiX.