将一个网页文件设置为电脑的屏幕保护程序

如何实现

1.自己写的网页文件或者是某个浏览器的URL,将其网页形式变成屏幕保护程序

2.用C#写一个WindowsForm程序,用WebBrowser控件实现

3.将产生的.exe文件复制到System32文件下,并将其后缀名更改为.scr(屏幕保护程序的后缀名)

4.最后,按照正常设置Windows的屏幕保护程序进行设置即可

下面是代码:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace WindowsFormsApp1
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){this.FormBorderStyle = FormBorderStyle.None;this.ShowInTaskbar = false;this.KeyPreview = true;this.Location = new Point(0, 0);this.Size = new Size(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height);Thread.CurrentThread.Priority = ThreadPriority.Highest;webBrowser1.Location = this.Location;webBrowser1.Size = this.Size;webBrowser1.Url = new Uri("C:\\Test\\Index.html");}private void WebBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){}private void WebBrowser1_PreviewKeyDown(object sensder, PreviewKeyDownEventArgs e){if (e.KeyCode == Keys.Escape){this.Close();}}}
}

注意:
1.C#项目中的.NetFramework的版本,必须要和电脑中的.NetFramework的版本要一致,或者小于电脑的版本,否则会出现错误

2.WebBrowser控件的一个属性ScriptErrorSuppressed要修改为true,否则程序运行的时候,会提示脚本无法运行。

3.根据实际情况改变转义序列"C:\Test\Index.html"

4.至于现在有一个问题就是WebBrowser控件加载网页的时候速度会很慢,暂时不知道如何解决,欢迎大家交流讨论

另外,附上GitHub地址欢迎大家随时交流意见。

如何将一个网页文件设置为屏幕保护程序相关推荐

  1. html文件设置成mac屏保,Mac怎么设置屏幕保护?如何设置Mac屏幕保护程序?

    Mac电脑如何设置屏幕保护程序?屏保是我们显示个性的重要途径,也是保护我们的电脑安全的一个重要方法.MAC用户想要修改自己的屏保该怎么办呢?今天PC6小编就教大家如何在Mac系统下设置桌面背景以及屏幕 ...

  2. 怎样保护计算机桌面不被更改,Win7屏幕保护程序不能修改怎么办 win7无法设置电脑屏幕保护程序如何解决...

    大家都知道当我们的电脑待机之后就会出现一个屏幕保护程序界面,可以更好的节省能耗,有些win7系统用户觉得默认的屏幕保护程序效果图标不好看,所以就想要将其修改,然而却发现屏幕保护不能修改,要怎么办呢,针 ...

  3. 设置计算机屏幕保护程序可以使系统节省资源,[判断题] 设置计算机的屏幕保护程序可以使系统节省资源。...

    [判断题] 设置计算机的屏幕保护程序可以使系统节省资源. 更多相关问题 因外伤导致的颅内静脉窦破裂,可考虑结扎的部位是A.一侧横窦B.上矢状窦前1/3段 遗忘综合征是A.一种广泛性认知功能障碍B.一种 ...

  4. u盘里文件夹变成屏幕保护程序_嘘!免费告诉你这几款U盘加密软件

    目前U盘越来越便宜,存储空间也是越来越大,赢得人们的喜爱.也因为其体积小而便携,容易出现丢失的状况.为了防止U盘里面的敏感数据被其他人窥探,就必须对其进行加密处理.接下来告诉大家5款U盘加密软件,希望 ...

  5. 计算机为啥系统保护设置不了,我的电脑为什么设置了屏幕保护程序而不起作用 – 手机爱问...

    2010-03-24 我的电脑设置了屏保却起不了作用,不知是怎么回事? 修复一下系统,不行重装一下显卡驱动.1.开机按F8不动到高级选项出现在松手,选"最近一次的正确配置"回车修复 ...

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

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

  7. c语言输出cad scr文件,屏幕保护程序文件scr关联被autocad修改为CAD脚本的恢复

    修改SCR文件的关联属性.因为在"我的电脑→工具→文件夹选项→文件类型"选项卡里找不到SCR文件类型,所以只能通过"注册表编辑器"来手动修改:首先定位到HKEY ...

  8. macOS Big Sur 11.3中添加了Hello新的屏幕保护程序

    macOS Big Sur 11.3包含一个隐藏的" Hello"屏幕保护程序,该屏幕保护程序似乎是为新iMac型号设计的,但也可以安装在任何运行11.3更新的Mac上. 正如9t ...

  9. 苹果在macOS Big Sur 11.3中添加了新的屏幕保护程序——“Hello”

    macOS Big Sur 11.3包含一个隐藏的" Hello"屏幕保护程序,该屏幕保护程序似乎是为新iMac型号设计的,但也可以安装在任何运行11.3更新的Mac上. 正如9t ...

最新文章

  1. 怎么自学python编程-怎么自学python?
  2. 《从缺陷中学习C/C++》——6.3 数组传参时的sizeof
  3. 解读业界5种主流的深度网络模型
  4. windows xp 的开机黑屏只有光标闪动的解决方法
  5. Cesium:加载OSGB倾斜摄影三维模型
  6. 最新Web前端面试题精选大全及答案
  7. 解决qt.qpa.plugin: Could not load the Qt platform plugin “xcb“问题
  8. 2021年安全生产模拟考试(全国特种作业操作证电工作业-防爆电气模拟考试题库一)安考星
  9. Ubuntu界面美化
  10. MindManager思维导图软件中如何下载使用行业分析模板教程分享
  11. 喜欢你,才不顾一切的作践自己:QQ伤感日志
  12. 循环-05. 兔子繁衍问题(15)
  13. 在Linux下安装配置bochs,并成功跑一个简单的boot引导(超详细)
  14. 信号与系统——基本概念
  15. [python] 输出第n小的质数
  16. 基于联发科(MTK)MT8735平台的安卓4G全网通核心板
  17. 群辉docker安装树莓派镜像_群辉docker安装树莓派镜像_如何在树莓派安装Docker
  18. 【Java基础】冷门知识点
  19. box-sizing:border-box的作用 (转载)
  20. 互联网广告作弊的危害,以及如何反作弊

热门文章

  1. PyTorch入门:一文学会线性回归、逻辑回归及图像分类
  2. 两方官宣:霍尼韦尔与剑桥量子合并!新公司预计今年年底前上市
  3. 在Navicat premium上实现两个数据库同步
  4. ntohl()、htonl()、ntohs()、htons()函数用法
  5. 5.资料下载:QT与MFC学习
  6. 夸克网盘的文件怎么保存到百度网盘?
  7. j2ee中常用的五种远程调用协议
  8. 提升android模拟器的运行速度
  9. netlink学习笔记(一)
  10. python web开发框架比较