Create an installation routine that requests a single piece of data (an IP address) from the user and passes that data to a registry setting.
Installer must alse be capable of performing a silent install with the user putting the IP address variable in the command line that calls the installation.
Use of Inno installer is preferred for this implementation.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Create an installation routine, utilizing Inno Setup (<[login to view URL]>) that performs the following functions only:
Requests user input of an IP address. The screen should say:
Please enter the IP address of the Patch Proxy Server
THis IP address is then inserted into the registry at:
HKLM\Software\[login to view URL]|Gravitix\Agent|Configuration\ProxyName
Installation also places the decimal number 25253 in registry at:
HKLM\Software\[login to view URL]|Gravitix\Agent|Configuration\ProxyPort\
Installation routine completes.
THe installation routine must also be capable of operating in a silent mode where the IP address is placed in a command string and the installation proceeds as above. For example:
[login to view URL] /[login to view URL] would insert [login to view URL] into the registry setting above.
There is no requirement of a EULA or other display screens. This installer will be used 99% of the time in a silent mode but must support a quick interactive mode as well.
## Platform
Inno Setup should be used. More information is available at <[login to view URL]> .