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

时间:2011-03-12 12:23:50

标签: windows screensaver

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

2 个答案:

答案 0 :(得分:5)

AFAIk有两种方式:

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


    我看到三种方式来调用install

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

答案 1 :(得分:1)