当前屏幕保护程序在注册表中的位置:

HKEY_CURRENT_USER/Control Panel/Desktop

As for starting an exe in C#:
Process myProcess = Process.Start(ScreenSaverPath);

VB.NET中可用如下代码:

Private Declare Function GetDesktopWindow Lib "user32" () As Integer
    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" _
        (ByVal hWnd As Integer, ByVal wMsg As Integer, _
        ByVal wParam As Integer, ByRef lParam As Integer) As Integer

Const WM_SYSCOMMAND As Integer = &H112
    Const SC_SCREENSAVE As Integer = &HF140

Private Shared Sub StartScreenSaver()
        Dim hWnd As Integer
        hWnd = GetDesktopWindow()
        SendMessage(hWnd, WM_SYSCOMMAND, SC_SCREENSAVE, 0)
    End Sub

Visual Basic 6中可用如下代码:

[general declarations]
#If Win32 Then
    Private Declare Function SendMessage Lib "user32" Alias _
        "SendMessageA" (ByVal hWnd As Long, ByVal wMsg As Long, _
        ByVal wParam As Long, ByVal lParam As Long) As Long
    Const WM_SYSCOMMAND = &H112&
    Const SC_SCREENSAVE = &HF140&
#Else
    Private Declare Function SendMessage Lib "User" (ByVal _ hWnd
        As Integer, ByVal wMsg As Integer, ByVal wParam As _ Integer,
        lParam As Any) As Long
    Const WM_SYSCOMMAND = &H112
    Const SC_SCREENSAVE = &HF140&
#End If

Private Sub Command1_Click()
    Dim result As Long
    result = SendMessage(Form1.hWnd, WM_SYSCOMMAND, _
        SC_SCREENSAVE, 0&)
End Sub

通过命令行启动:

start C:/WINDOWS/system32/ssflwbox.scr /s

如何启动屏幕保护程序相关推荐

  1. 如何设置可以使计算机在10分钟没有任何操作时启动屏幕保护程序?,Win10设置屏幕保护程序,不用鼠标或键盘一定时长,禁止进入系统...

    1989年10月30日,中国青少年发展基金会作出决定:设立救助贫困地区失学少年基金会.这项命名为"希望工程"的救助活动,将长期资助我国贫困地区品学兼优而又因家庭困难失学的孩子重新获 ...

  2. Mac上如何设置使用触发角快速启动屏幕保护程序

    如果您使用屏幕保护程序,它会在您的 Mac 不活跃一段时间后自动启动.您可以设定快捷方式,以便在将指针移到屏幕边角时启动屏幕保护程序. 1.在 Mac 上,选取苹果菜单 >"系统偏好设 ...

  3. 如何获取屏幕保护程序的密码

    大家都知道,WINDOWS9X只是一个桌面操作系统,它的稳定性和保密性一直受大家的批评.现在,我就通过介绍提取WINDOWS98的屏幕保护程序的密码的算法来说明WINDOWS98的保密性是怎样的差! ...

  4. [译]用C#创建一个屏幕保护程序

    用C#创建一个屏幕保护程序 原文地址: http://www.harding.edu/fmccown/screensaver/screensaver.html 简介 一个Windows屏幕保护程序是根 ...

  5. html文件设置成mac屏保,如何将视频设置为Mac上的屏幕保护程序 | MOS86

    尽管您可能已经在享受Mac上预装的屏幕保护程序,但现在您可以添加一种新的屏幕保护程序到Mac.您现在可以将视频添加为屏幕保护程序. 输入SaveHollywood,一个Mac应用程序,允许您将视频设置 ...

  6. linux替换屏幕保护进程,有没有一个体面的方式来阻止linux中的屏幕保护程序?...

    我正在寻找一种体面的,不跛脚的方式来禁止xscreensaver,kscreensaver或gnome-screensaver,哪些可能正在运行,最好是以屏幕保护程序的方式,而且它绝对肯定必须执行得很 ...

  7. 计算机屏幕节省电,【火腿课堂】当FT8/FT4数字模式遇上电脑“屏幕保护程序或省电模式”时...

    FT8/FT4和"屏幕保护程序或省电模式" 文:托尼G4CJC 这是一篇简短的文章,可以解释您可能遇到的现象.它会影响FT8,FT4以及其他数据模式. 在正常启动和发送/接收任意长 ...

  8. 4.2.2 屏幕保护程序

    4.2.2  屏幕保护程序 依次选择"系统"|"首选项"|"屏幕保护程序"命令打开"屏幕保护程序首选项"对话框,如图4. ...

  9. 如果计算机正执行屏幕保护程序 当用户,计算机一级考试参考试题(含答案)章节一.doc...

    第三章 中文Windows XP(参考答案见最后页) 一.单项选择题 1.中文Windows XP安装所需CPU最少是____. A.500MHZ B.Pentium 1GHZ C.64MHZ D.P ...

最新文章

  1. 【建站系列教程】1、前言
  2. 用CSS Filter 可以实现相同的效果
  3. 不同服务器之间进行传输
  4. 浅谈surging服务引擎中的rabbitmq组件和容器化部署
  5. Linux日志安全分析技巧
  6. sklearn分类器:朴素贝叶斯
  7. 北师大名教授通过趣味数学与幽默教你学数学思维
  8. ssh框架http后台乱码问题
  9. [leetcode] 题型整理之排列组合
  10. 计算机对用户算题任务的加工过程,操作系统原理答案
  11. MySql基本的语法(学习笔记)
  12. TCP通信过程中各步骤的状态---(简单解释)
  13. 《微观动机与宏观行为》精髓:个人的微观动机,是如何影响宏观行为结果的?
  14. 黑马程序员—我的面试,我的学习,我的经历
  15. VirtualBox 虚拟机安装黑群晖
  16. 求解两条空间直线的交点(解析解+数值解)
  17. HoloLens2开发笔记-使用UWP原生MediaCapture解决图像捕获与WebRTC视频流冲突问题
  18. 前端切图+网页排版的注意事项和经验分享
  19. 利用树莓派4搭建私有云盘
  20. 极速办公如何在Excel中进行条件计数

热门文章

  1. python weekday()函数
  2. Schiff Move Free维骨力这个牌子的保健效果怎么样,是要给中老年人群服用的
  3. 魔鬼细节之Java Programming
  4. android 反色 java_Android6.0状态栏图标原生反色操作
  5. stm32f1_MCP41010_正相放大器
  6. 徐无忌MySQL笔记:索引的使用规则
  7. MLDonkey命令手册
  8. Linux中打开谷歌浏览器后一直在转圈
  9. 刘振飞:互联网项目研发管理心得
  10. 今天ifttt很火呀