Over the last few years I’ve written and published some applications on the Windows Store. These have all been written in C++ and all use UWP, with the exception of ‘Everyday Wallpaper’ that uses the Desktop Bridge.
Downloads the daily wallpaper from Bing, and copies the latest wallpaper from Windows Spotlight and saves them in a folder of your choice. The wallpaper can also be rotated on a daily basis, with an option to have different wallpaper on different monitors. Can be accessed via an icon in the system tray.
Network Subnet Scanner
Sends ICMP ping requests to IPv4 addresses on a defined subnet and displays the results, which can be filtered by whether there was a response of not. It also displays the DNS and MAC addresses if able to be discovered and allows a quick launch of RDP or SSH (separate application required) to remotely manage.
Simple subnet calculator – provides IPv4 information for range start/end and maximum number of hosts based upon an IP address and length information (i.e. subnet mask, network or host bit length). Given a desired number of hosts, it can also determine a network size that will accommodate them.
LockScreen Wallpaper Synchroniser
Changes either the desktop background to match the picture on the lock screen, or the lock screen to match the desktop background. This can be done on demand or a schedule configured for it to update when changes are detected. Works with multiple monitors.
This app required special permission to the file system so that it could access image files where-ever they are stored on a user’s computer.
Waking up the Network
Sends ‘Wake On Lan’ packets to target devices to get them to turn on. Devices can be added into groups and commands issued to all devices in a group.
There is an add-on available that will scan the local network and allow results to be automatically added as devices in the application. The add-on also works with Active Directory to import security groups of devices.
The application automatically detects when devices are online, via ICMP ping, and will show the status of devices and groups to the user.