SHIM_NOVERSION_FOUND 尝试从预览 运行 屏幕保护程序时出错

SHIM_NOVERSION_FOUND error while trying to run screensaver from preview

我有一项不简单的任务要做。我需要 运行 网站作为 windows 8 中的屏幕保护程序。所以我使用了下一个方法来实现它:

http://www.codeproject.com/Articles/31376/Making-a-C-screensaver

当我从 Visual studio 或 运行 直接编译 .exe.scr 运行 时,该解决方案运行良好。但是当我尝试将生成的 .scr 设置为屏幕保护程序并尝试在 windows 8 中按下预览按钮时(在同一台机器上,相同的 .scr 是 运行ning ) 我收到错误 - "SHIM_NOVERSION_FOUND"。

我发现当未安装所需版本的 .NET 框架时会出现此错误,但这不是我的情况,因为当我 运行 直接说 '.scr' 正在工作时。

感谢任何预付款!

问题已解决,我刚刚将 screensaver.scr 放入 c:/temp 文件夹并开始工作,可能我没有某种从 c:[= 访问屏幕保护程序的权限14=]