NetLauncher is a piece of software I'm designing for use on a computer (probably a netbook), which is often going in and out of wireless access.
The idea is that NetLauncher will sit as a background agent, and check network status. On status change, the program will launch/quit programs depending on user-defined rules.
Sample configuration (my netbook):
Network activated:
- Launch Pidgin
- Launch Windows Live Sync
Network deactivated:
- Kill Windows Live Sync process
- Gracefully close pidgin
- Prompt user whether to close Firefox
While this app will not be useful while sitting in a flakey wireless area, it is perfect for people who travel between areas with wifi, and those without.
It will also have a command line interface, to allow users to run actions without the use of an agent.
IE: NetLaunch.exe -u "C:\Program Files\Pidgin\Pidgin.exe"
or: NetLaunch.exe -d "pskill.exe Pidgin.exe"
It will be a Windows-only application.