I have an application that I want to start when ever the computer starts up. This application will process Text Files in a given directory and upload the data to a SQL server database. What would be the best approach for deploying this application as I want as little user interaction as possible? The only user interface will be a system tray Icon which will have a status context menu.
If I could use click once deployment I could hard code in the connection string to the database if the connection ever changes I just redeploy the application. Does clickonce issue a single Exe file that I could use in a bat file?
Another option would be to start the application passing the connection string as the parameter. I would place the startup script in the Startup folder.
What about a windows service as an option?
Any guidance would be appreciated.
Thanks in advance,