Adding an Application to the Windows 7 Autostart Handler List

I am developing a lightweight WPF application that will receive multimedia files from the local file system or removable media devices and upload them to Amazon S3 cloud storage. One of the requirements of the project is that Windows 7 recognizes when a device is detected (for example, a camera, SD card, etc.), and make my application one of the AutoPlay options.

We DO NOT require Uploader to load into AutoRun without user interaction. I just want my application to be added to the list of available AutoPlay event handlers.

I know that a number of registry keys must be added to the HKLM cache in the Windows registry. My research shows that this is not possible with ClickOnce installation (which is the installation method desired for this project), but my information is a couple of years old.

Is it still the case that a full-blown Windows installer is needed to make this a reality? Or is there some way to achieve the desired result by installing ClickOnce WPF?

+4
source share

All Articles