我试图从WPF应用程序更改Windows 8.1(桌面)锁定屏幕图像。
我找到solution with Windows SDK approach,但它使用运行时应用程序作为示例(实际上,我发现的所有信息都与WinRT应用程序有关)。但是我不想使用WinRT - 我只想在普通的WPF中使用LockScreen class。
毕竟我已经设法在WPF应用程序中多次执行此操作。其中包括:
1)按照建议here手动将<TargetPlatformVersion/>8.1</TargetPlatformVersion>
添加到.csproj中;
2)根据建议添加对Windows
和System.Runtime.WindowsRuntime
的引用同上;
3)在these steps之后更改锁屏背景
然后我遇到了平台问题 - 应用程序只能使用x64平台(而不是任何CPU)。而不是每一次(我无法确定一致性)。
我认为我的解决方案过于复杂。有没有人有其他建议?是否还有其他更简单/更清晰的方法可以通过WPF应用程序更改Windows 8.1锁定屏幕图像?