I need you to write a Windows native GUI application that gathers a number of items regarding Wi-Fi information, assembles them into a text document, and sends them to print completely hands-free. As far as what spits out I'm not terribly interested in any special formatting for the printed slip (10pt Courier New would be best), and I want it to execute as minimalistically as possible. Since it will be a GUI I would like it to show a window that shows the progress of the operation and displays a success/failure message at the end with no more than an OK button to close. Printer selection should default to Windows' default printer set in Devices and Printers.
Specifically, the format and details I need it to print are outlined in the attached text document and information within carets < > are dynamically gathered. I want the source code for this work and the name of the compiler used for the binary (commentation is optional but appreciated), and I want this work and all of its rights where applicable to be given to me (Alexander Nicholi) exclusively.
[url removed, login to view] >>>Wireless Network Settings
Print this document and store it in a safe place for future reference. You may need these settings to add additional computers and devices to your network.
Network Name (SSID): <SSID here>
Network Key (WEP/WPA Key): <key here, if none then blank>
Network Authentication Type: <ex. WPA2PSK, WEP128, if no security put "Open">
Data Encryption Type: <ex. AES, if none then blank>
Connection Type: <ex. ESS>
Key Index: <for WEP, ex. 1 - if non-WEP then put "N/A">
To enable File and Printer Sharing on this computer, run the Network Setup Wizard.
To set up your Internet connection, follow the instructions from your Internet Service Provider (ISP).<<<