I'll be looking at the NSIS installer over the weekend.
Excellent. I had plans to create an installer but since I am bogged down at the moment I'll gladly let you handle that. Some of the things I was considering adding were:
- Custom .conf file generation (for example a checkbox in installer saying "Enable Solo mining in .conf file." The Pwgen plugin could be useful for default random password generation)
- Prepackaged ccminer/cgminer (multiple versions will be needed and autodetection could be a pain, so choosing from a preset list would be best)
- Option to enable startup at system login
Side note: we're updating some graphics which will need to be included before releasing an official installer. I will bug our graphic designer to make sure they get finished ASAP.
Just use sockets (send() or write() with a GET command) in the installer to download ccminer and cgminer to a zip file during installation and then use zlib to unzip... That would avoid detection in the exe completely as there is no prepackaged miners included.