Windows 7 将应用程序添加到Windows 7自动播放处理程序列表

Windows 7 将应用程序添加到Windows 7自动播放处理程序列表,windows-7,registry,handler,autoplay,Windows 7,Registry,Handler,Autoplay,我正在开发一个轻量级的WPF应用程序,它将从本地文件系统或可移动媒体设备获取多媒体文件,并将它们上传到AmazonS3云存储。项目要求之一是Windows 7能够识别何时检测到设备(如摄像头、SD卡等),并将我的应用程序作为自动播放选项之一 我们不要求上传应用程序在没有用户交互的情况下自动运行。我只是想将我的应用程序添加到可用的自动播放事件处理程序列表中 我知道许多注册表项必须添加到Windows注册表中的HKLM配置单元中。我的研究似乎表明,ClickOnce安装(这是本项目所需的安装方法)不

我正在开发一个轻量级的WPF应用程序,它将从本地文件系统或可移动媒体设备获取多媒体文件,并将它们上传到AmazonS3云存储。项目要求之一是Windows 7能够识别何时检测到设备(如摄像头、SD卡等),并将我的应用程序作为自动播放选项之一

我们不要求上传应用程序在没有用户交互的情况下自动运行。我只是想将我的应用程序添加到可用的自动播放事件处理程序列表中

我知道许多注册表项必须添加到Windows注册表中的HKLM配置单元中。我的研究似乎表明,ClickOnce安装(这是本项目所需的安装方法)不可能做到这一点,但我的信息已有几年的历史了

是否仍然需要一个成熟的Windows安装程序来实现这一点?或者,是否有某种方法可以通过ClickOnce WPF安装实现所需的结果