问题标签 [windows-screensaver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 允许 Windows 屏幕保护程序写入 Program Files 中的文件
在创建需要写入位于 Program Files 中的文件的屏幕保护程序后,我遇到了问题。当屏幕保护程序激活时,它可以成功地从那里读取文件,但无法写入文件。
我注意到,当我使用和提升命令提示符运行屏幕保护程序时,使用 /s,屏幕保护程序成功写入文件。所以我认为这是一个权限问题。
为了查看是否是权限问题,我进入并更改了 Program Files 和子文件夹权限,以便任何人和系统都可以读取和写入,但它仍然没有帮助。
知道我应该怎么做吗?有没有办法强制屏幕保护程序以管理员身份运行?还是我错过了一些重要的权限?
c# - 无法在屏幕保护程序的 DLL 'opengl32.dll' 中找到入口点
我的 C# OpenTK 屏幕保护程序应用程序有一个非常奇怪的问题。当我在更改扩展名之前编译程序并运行它时,作为 EXE 文件,它可以正常工作。但是当我将扩展名更改为 SCR 并运行它时,它会因 System.EntryPointNotFound 异常而崩溃(在本例中为 glCreateProgram 函数)。在调试器中,我检查了运行时:
作为 EXE 文件:GL.GetString(StringName.Vendor) -> "Intel" GL.GetString(StringName.Version) -> "2.1.0 - Build 8.15.10.2622"
作为 SCR 文件: GL.GetString(StringName.Vendor) -> "Microsoft" GL.GetString(StringName.Version) -> "1.1.0"
在我的应用程序中,我使用 GameWindow 类的无参数构造函数来创建 OpenGL 上下文。对于小实验,我将扩展名更改为 BAT,它运行得非常好。我不知道为什么我的 OpenGL 上下文取决于文件扩展名,我猜屏幕保护程序是由系统在某种覆盖上执行的,但我真的找不到解决这个问题的方法。
有任何想法吗?
c# - ASP.Net 应用程序启用屏幕保护程序
我正在研究一个 asp.net 应用程序的安全组件。部分安全过程是在 10 分钟空闲时间后激活屏幕保护程序。
有没有办法使用网络应用程序激活屏幕保护程序?我搜索了 SO & GOOD 但没有运气。有任何想法吗?
screensaver - 减少/压缩屏幕保护程序文件大小
我必须为想要跨分支安装它的客户制作屏幕保护程序。由于带宽限制,屏幕保护程序需要低于 500KB 文件大小。实际屏幕保护程序内容约为 200KB。我尝试的大多数屏幕保护程序实用程序似乎在实际内容之上添加了 1-1.5MB 的开销。
他们共享了一个由其他开发人员完成的 .SCR,大小为 400KB。任何人都可以分享有关实现这一目标的信息吗?
vb.net - 使用 SPI_SETSCREENSAVESECURE 不会为 Windows 屏幕保护程序启用密码保护
当我运行以下代码行时,我的屏幕保护程序的密码保护未启用。我还检查了用于控制密码保护的注册表项,它也没有被切换。
语境:
WindosDotHException 是我处理来自 SystemParametersInfo 的错误代码的方法。
操作系统:Windows 7 32位版本
语言:VB.Net
我尝试过的事情:
- 重新启动计算机
- 运行代码后注销并重新登录
如何在 Windows 7 中启用密码保护?
windows - Windows屏保多实例
因此,Windows 屏幕保护程序只是一个传递 3 个参数之一的 exe。
除了运行多个处理(这就是问题)之外,我的一切工作都很顺利。
当您打开 Windows 屏幕保护程序选择器窗口并选择我的屏幕保护程序时,它会使用 /p 启动它,以便它可以显示预览。如果单击设置按钮,它将再次使用 /c 调用我的 sreensaver。现在我有两个处理正在运行。当我关闭对话框时,我的进程结束,但 Windows 现在再次使用 /p 调用我的屏幕保护程序。这些过程不断增加。
我应该如何处理这个问题?我没有看到有关该主题的任何文档。我希望那里有人以前做过。
我不想监视其他进程以只保持一个运行。必须有一个我没有看到的解决方案。
谢谢
经过进一步调查,我看到 Windows 将消息传递给您的屏幕保护程序:http: //msdn.microsoft.com/en-us/library/cc144066%28v=vs.85%29.aspx
我设置了一个过滤器来捕获消息。我得到了一切,但破坏。哈哈。我假设它会通过 WM_DESTROY 告诉你保释。
c# - 如何创建安装项目来安装 scr 文件
我想实现(exe 或 msi)在任何机器上安装屏幕保护程序(scr)文件。请指导如何实施?
c# - 为什么 SCRNSAVE.EXE 值没有通过代码更新
我想使用我的 c# 示例代码更新“SCRNSAVE.EXE”值..
但它不允许我这样做..!!
任何人都可以帮我解决这个问题,下面是我用来更新价值的功能。
私人无效 setAsDefaultScreenSaver(字符串值路径)
{
}
c++ - 使用前台应用程序捕获屏幕保护程序事件
当屏幕保护程序关闭时,我试图捕捉事件。实际上,目前,我没有收到任何屏幕保护程序事件(也没有在启动时)。当应用程序处于焦点(前景)时,我正在对其进行测试。
这是我的代码:
有什么建议么?谢谢!
python - 用 Python 创建 Windows 屏幕保护程序?
Windows 中的屏幕保护程序只是在空闲一段时间后运行的常规可执行文件。它们是相同的“.exe”文件,只是扩展名(重命名)“.scr”。要将“.scr”文件用作屏幕保护程序,请右键单击它并选择“安装”。
Python 有多种方法可以将 Python 脚本转换为 .exe 文件。您可以使用 py2exe 等现有工具,编写自己的 C++ exe 来触发主要的 Python 脚本,或者使用将 .bat 批处理文件转换为 .exe 可执行文件的工具。我试过我自己的 C++ exe 和几个批处理转换器,但没有一个能提供我想要的。py2exe 仅限于我使用。我的 Python 脚本总是无法运行。如果控制台可见,则显示如下:
如何将我的 Python 程序变成真正的 Windows 屏幕保护程序?
顺便说一句,我使用 Panda3D 引擎作为屏幕保护程序的视觉效果,如果这很重要的话。