C# 通过WPF应用程序更改Windows 8.1锁屏图像

C# 通过WPF应用程序更改Windows 8.1锁屏图像,c#,.net,wpf,windows-runtime,windows-8.1,C#,.net,Wpf,Windows Runtime,Windows 8.1,我正在尝试从WPF应用程序更改Windows 8.1桌面锁屏图像 我发现了,但它使用运行时应用程序作为示例。实际上,我发现的所有信息都与WinRT应用程序有关。但我不想使用WinRT——我只想在普通的旧WPF中使用 毕竟,我已经在WPF应用程序中多次做到了这一点。这包括: 1根据建议手动将8.1添加到.csproj中 2按照建议添加对Windows和System.Runtime.WindowsRuntime的引用同上 3以下更改锁屏背景 然后,我遇到了平台的问题——应用程序只在x64平台上做它应

我正在尝试从WPF应用程序更改Windows 8.1桌面锁屏图像

我发现了,但它使用运行时应用程序作为示例。实际上,我发现的所有信息都与WinRT应用程序有关。但我不想使用WinRT——我只想在普通的旧WPF中使用

毕竟,我已经在WPF应用程序中多次做到了这一点。这包括:

1根据建议手动将8.1添加到.csproj中

2按照建议添加对Windows和System.Runtime.WindowsRuntime的引用同上

3以下更改锁屏背景

然后,我遇到了平台的问题——应用程序只在x64平台上做它应该做的事情,而不是在任何CPU上。而且不是每次我都不能确定一致性

无论如何,我认为我把解决方案复杂化了。有人有其他建议吗?是否有其他更简单/更干净的方法通过WPF应用程序更改Windows 8.1锁屏图像