标签: windows-screensaver

如何以编程方式更改屏幕保护程序?

我想使用C#更改当前的屏幕保护程序(我以前在Visual Studio中作为资源加载).怎么可能这样呢?我在Google和SO上寻找它,但它都讨论了"如何创建屏幕保护程序",而不是"如何更改屏幕保护程序".如果可能,它应该适用于WinXP,Vista和7.

c# windows windows-screensaver

8
推荐指数
1
解决办法
4338
查看次数

如何在Win7中调试登录屏幕保护程序?

我有一个.Net 2.0 WinForms应用程序,我正在尝试用作登录屏幕保护程序(64位Win7Pro).当我登录并作为我的屏幕保护程序时,它从命令行运行得很好.但是,它作为登录屏幕保护程序运行时会立即退出.

我知道它得到一个CLR异常,因为它的退出代码是0xE0434F4D,但我无法弄清楚如何调试它.

有没有办法在Win7中调试登录屏幕保护程序?

debugging screensaver windows-7 windows-screensaver

7
推荐指数
1
解决办法
579
查看次数

如何在C++中为Windows编写屏幕保护程序?

我想使用Windows API为Windows编写屏幕保护程序.我该怎么开始写呢?

c++ windows winapi screensaver windows-screensaver

5
推荐指数
2
解决办法
7894
查看次数

使用Python创建Windows屏幕保护程序?

Windows中的屏幕保护程序只是在空闲一段时间后运行的常规可执行文件.它们是相同的".exe"文件,只有扩展名(重命名)".scr".要使用".scr"文件作为屏幕保护程序,请右键单击它并选择"安装".

Python有许多方法可以将Python脚本转换为.exe文件.您可以使用py2exe等现有工具,编写自己的C++ exe,它只是触发主Python脚本,或者使用将.bat批处理文件转换为.exe可执行文件的工具.我已经尝试过我自己的C++ exe和几个批处理转换器,但没有一个能满足我的需求.py2exe仅限我使用.我的Python脚本总是无法运行.如果控制台可见,则显示以下所有内容:

C:\Windows\system32>python -i "main.py"

C:\Windows\system32>pause
Press any key to continue . . .
Run Code Online (Sandbox Code Playgroud)

如何将我的Python程序变成真正的Windows屏幕保护程序?

顺便说一句,如果重要的话,我会使用Panda3D引擎作为屏幕保护程序的视觉效果.

python screensaver windows-screensaver

5
推荐指数
0
解决办法
6627
查看次数

从命令行在Windows上静默设置屏幕保护程序?

我知道如果你跑:

rundll32.exe desk.cpl,InstallScreenSaver toasters.scr
Run Code Online (Sandbox Code Playgroud)

您可以将屏幕保护程序设置为,toasters.scr但它也会打开屏幕保护程序配置对话框.有没有办法在Windows上设置屏幕保护程序而无需通过运行命令打开任何对话框?

windows screensaver windows-screensaver

5
推荐指数
2
解决办法
5917
查看次数

禁用用户的屏幕保护程序

我想禁用另一个用户的屏幕保护程序.怎么做?

我有管理权限.我有一个不能被屏幕保护程序打断的应用程序.

.net c# windows screensaver windows-screensaver

2
推荐指数
1
解决办法
2611
查看次数

如何以编程方式调整 Windows 屏幕保护程序注册表设置

我正在处理应该启动由用户首选项定义的屏幕保护程序的代码。(代码是用 Java 编写的,但只能在 Windows 下运行。)我目前的方法是将注册表中的 ScreenSaveTimeOut 值设置为 1;从理论上讲,这应该会在仅延迟一秒钟后启动屏幕保护程序。

但在实践中,它没有这样的事情。我已经点击了 HKEY_CURRENT_USER\Control Panel\Desktop\ScreenSaveTimeOut 和 HKEY_USERS.DEFAULT\Control Panel\Desktop\ScreenSaveTimeOut 中的值,但没有结果。当我启动 regedit 时,我可以看到这些值发生了变化,但显示属性 -> 屏幕保护程序中的“等待”值没有改变。

Experts-Exchange 线程表示我应该这样做以使更改立即生效:

%SystemRoot%\System32\RUNDLL32.EXE user32.dll,UpdatePerUserSystemParameters

……但这似乎没有任何作用。

关于我做错了什么的任何建议或见解?

registry windows-screensaver

0
推荐指数
1
解决办法
4309
查看次数

ASP.Net应用程序启用屏幕保护程序

我正在研究asp.net应用程序的安全组件.安全过程的一部分是在10分钟的空闲时间后激活屏幕保护程序.

有没有办法使用网络应用程序激活屏幕保护程序?我搜索了SO&GOOD但没有运气.有任何想法吗?

c# asp.net windows-screensaver

0
推荐指数
1
解决办法
426
查看次数