如何以编程方式安装屏幕保护程序?

use*_*528 3 windows screensaver

如何以编程方式安装(注册)屏幕保护程序?

Cod*_*aos 5

AFAIk有两种方式:

  1. 永久注册通过将其复制到Windows搜索的位置,例如System32.但不要硬编码"C:\ Windows\System32".您需要查询系统以找出系统目录的位置.
  2. Install.scr文件上调用操作,这会导致临时激活.但是一旦选择了另一个并且对话框重新启动,屏幕保护程序将消失.

但这是Win95时代,所以它可能已经过时了.


我看到三种打电话方式install:

  1. ShellExecute(Ex)使用install动词
  2. 呼叫 rundll32.exe desk.cpl,InstallScreenSaver %l
  3. desk.cpl作为库加载(LoadLibrary或通过声明导入InstallScreenSaver),然后InstallScreenSaver使用您自己的路径作为参数调用该方法.

  • 我怀疑可能没有过时! (2认同)