我正在开发一个轻量级WPF应用程序,它将从本地文件系统或可移动媒体设备获取多媒体文件,并将它们上传到Amazon S3云存储。项目要求之一是Windows 7能够识别何时检测到设备(例如,相机,SD卡等)并使我的应用程序成为AutoPlay选项之一。
我们不需要在没有用户交互的情况下将上传器应用程序应用于AutoRun。我只想将我的应用程序添加到可用的AutoPlay事件处理程序列表中。
我知道必须在Windows注册表中的HKLM配置单元中添加许多注册表项。我的研究似乎表明,ClickOnce安装(这是该项目所需的安装方法)是不可能的,但我的信息已经有几年了。
是否仍然需要一个完整的Windows Installer才能实现这一目标?或者是否有一些通过ClickOnce WPF安装实现所需结果的方法?