wpf Windows 8中的屏幕保护预览有什么不同?

xuo3flqw  于 2022-12-24  发布在  Windows
关注(0)|答案(2)|浏览(187)

我正在使用一个简单的基于WPF的屏幕保护程序,但无法使用缩略图预览。
当您打开显示控制面板并配置屏幕保护程序时,选定的屏幕保护程序应在对话框中显示缩略图预览:

我在网上找到了几个很好的例子来说明如何做到这一点,包括:

按照这些例子,我无法让任何东西工作-预览缩略图变成黑色,但没有其他显示。下载每一个(和其他几个)和运行它们有相同的结果-一个空白的预览缩略图。我以前在Windows 7上做过,这并不难,所以我有点沮丧。
将二进制文件复制到Windows XP机器上,我发现每个文件都成功地显示了预览缩略图。
因此,Windows 7和Windows 8之间发生了一些变化。

要使WPF屏幕保护程序在Windows 8上正确显示缩略图预览,我需要做哪些不同的操作?

3npbholx

3npbholx1#

我发现把代码从Win 8移到XP最常见的问题是权限和依赖关系。检查文件是否需要一些奇怪的权限(不确定预览运行的权限是什么),以及所有依赖关系是否都被尊重(包括它们的权限)。
如果我没记错的话,所有的windows屏幕保护程序都只是用命令行参数重命名的exe文件。也许试着重命名它并直接运行它?

2jcobegt

2jcobegt2#

检查您正在使用的框架版本,如果可能,尝试使用客户端概要文件
如果有帮助,还可以尝试此小解决方案:
在Windows资源管理器中,转到〉选项更改文件夹和搜索选项,然后单击查看选项卡并取消选中始终显示图标,从不显示缩略图的框。
我希望它能起作用。

相关问题