标签: screensaver

需要在Windows C#/.Net中禁用屏幕保护程序/屏幕锁定

对于特定的应用程序,我需要在屏幕保护程序运行时禁用它.操作员可以手动将其关闭,然后再打开,但最简单的方法是在应用程序运行时保持屏幕保护程序不受影响.

我该怎么做呢?我找到了用SPI_SETSCREENSAVEACTIVE实际关闭屏幕保护程序的代码,但我不认为这就是我想要的.

c# screensaver

25
推荐指数
2
解决办法
2万
查看次数

以编程方式阻止Windows屏幕保护程序启动

是否有推荐的方法来阻止Windows屏幕保护程序启动?我发现的最接近的是这篇文章,但我真正想做的就是告诉Windows计算机不是空闲而不是愚弄当前设置的屏幕保护程序值.

winapi windows-xp screensaver windows-vista

24
推荐指数
9
解决办法
4万
查看次数

如何在OS X中调试屏幕保护程序

我想知道是否有任何不错的方法,除了NSLog-ing几乎所有东西 - 在OS X中正确调试Screensaver应用程序包?

"屏幕保护程序"是Xcode中的项目类型,但显然没有Build and Go调试.此外,我发现实际上我的捆绑包已经加载到了

/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app 
Run Code Online (Sandbox Code Playgroud)

应用程序作为某种插件.

那么调试代码有一个不错的方法吗?查看崩溃报告和NSLoging到控制台有帮助,但它远非完美.

debugging macos xcode objective-c screensaver

22
推荐指数
3
解决办法
6463
查看次数

Windows 8中的屏幕保护程序预览有何不同?

我正在开发一个简单的基于WPF的屏幕保护程序,无法使缩略图预览工作.

当您打开显示控制面板并转到配置屏幕保护程序时,所选的屏幕保护程序应在对话框中显示缩略图预览:

显示属性 - 屏幕保护程序

我在网上找到了很多关于如何做到这一点的好例子,包括:

按照这些示例,我无法正常工作 - 预览缩略图变为黑色,但没有其他内容出现.下载这些(以及其他一些)并运行它们具有相同的结果 - 空白预览缩略图.我之前在Windows 7上做过这个并不难,所以我有点沮丧.

将二进制文件复制到Windows XP计算机上,我发现每个二进制文件都成功显示了预览缩略图.

因此,Windows 7和Windows 8之间显然有些变化.

我需要做些什么来使我的WPF屏幕保护程序在Windows 8上正确显示缩略图预览?

wpf screensaver windows-8

20
推荐指数
1
解决办法
916
查看次数

如何开发linux屏幕保护程序

有没有人有关于如何为Linux编写屏幕保护程序的链接或文档?

linux screensaver

16
推荐指数
2
解决办法
8818
查看次数

macOS(10.13 High Sierra)不再在com.apple.screensaver中存储屏幕保护程序设置

到目前为止,我的项目一直依赖以下命令来调整屏幕保护程序设置:

defaults write com.apple.screensaver askForPasswordDelay 0
defaults write com.apple.screensaver askForPassword true
Run Code Online (Sandbox Code Playgroud)

从macOS High Sierra(10.13)开始,似乎这些设置不再存储在com.apple.screensaver中

我想避免Apple Script实现这样的事情,有什么建议吗?

security macos screensaver macos-high-sierra

16
推荐指数
1
解决办法
2446
查看次数

将Java App变为Windows屏幕保护程序

我写了一个用深度优先搜索解决迷宫的程序.我想知道如何将这个Java程序变成Screensaver应用程序?当屏幕保护程序通常被激活时,有没有办法让Windows 7启动我的应用程序?

java screensaver

15
推荐指数
3
解决办法
2万
查看次数

如何以编程方式防止Linux计算机睡眠或打开屏幕保护程序?

在使用C++开发小型跨平台游戏时,我遇到了以下问题:当玩家在没有触摸键盘或鼠标的情况下玩USB游戏手柄时,计算机会在玩游戏时自动进入睡眠状态.

在Windows中,可以使用SetThreadExecutionState功能轻松完成.在OS X中,我认为它可以完成UpdateSystemActivity但尚未测试.

但问题是,在Linux中,没有像DE之类的通用API.我发现,在GNOME,你可以通过使用电话的DBus停止自动悬浮Inhibit()Uninhibit(),但它仅适用于侏儒.

那么,是否存在以编程方式交叉DE方式(或非DE方式,例如,如果用户使用类似dwm或类似的东西awesome wm)来阻止Linux系统(使用Xorg并且当然没有root访问权限)睡眠或打开屏幕保护程序更改用户配置文件?

PS:不要以为它太复杂了,但不知道有多么不幸.

c++ linux sleep screensaver xorg

14
推荐指数
2
解决办法
2007
查看次数

mac屏幕保护程序启动事件

屏幕保护程序启动时是否有事件被触发?喜欢钥匙串锁定:

OSStatus keychain_locked(SecKeychainEvent keychainEvent, SecKeychainCallbackInfo *info, void *context){...}
Run Code Online (Sandbox Code Playgroud)

c macos events objective-c screensaver

13
推荐指数
1
解决办法
3098
查看次数

Windows 7登录Delphi中的屏幕保护程序

我在使用Delphi应用程序作为Windows 7登录屏幕保护程序(对于32位和64位Windows)时遇到问题.即使是空白应用程序(没有任何额外代码的新项目)也会引发错误.

Delphi 7应用程序抛出"内存无法读取"错误,Delphi 2010应用程序抛出"应用程序中发生异常未知软件异常",然后"运行时错误217".在任何表单初始化之前和异常处理程序的任何初始化之前发生此错误.

将notepad.exe设置为登录屏幕保护程序正常.

这里有什么想法吗?

delphi authentication screensaver windows-7

13
推荐指数
1
解决办法
1216
查看次数