最近使用Windows 7时,看腻了默认的背景图片,想着如何更换(注意,锁屏是无法截图的),于是写下了这篇博客

软件操作

最简便的就是软件操作了,程序截图扔上来

下载链接也得留吧,不然大家怎么下载呢?
https://gfdgdxi.lanzous.com/b01o4j99c,密码:7oha(推荐)
坑人百度网盘下载链接,提取码:vc2o
可能有些人对源码感兴趣,这里扔出这个窗口的原代码(虽然没啥用)

/****************************************************************************************** 窗体信息:                                                                           **     作者:gfdgd xi                                                                   **     调试平台:Visual Studio 2017 Enterprise 以及 Windows 8.1(+ Windows 7 虚拟机)   **     作用:修改电脑的锁屏壁纸(只限 Windows 7)                                       ******************************************************************************************/
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;
using System.IO;
using System.Security.AccessControl;
using System.Drawing.Imaging;
using System.Diagnostics;
using Microsoft.Win32;namespace 系统个性化
{public partial class Windows_s_Wallpaper : Form{/********************** 程序启动事件     ** 获取锁屏背景图片 **********************/public Windows_s_Wallpaper(){InitializeComponent();resolution.Text = "电脑分辨率(Computer resolution ):"+SystemInformation.PrimaryMonitorSize.Width + "×" + SystemInformation.PrimaryMonitorSize.Height; // 获取屏幕分辨率}/************************************* 浏览按钮事件                    ** 用于获取用户想要设置的背景图片  *************************************/private void brower_Click(object sender, EventArgs e){if(openFileDialog1.ShowDialog() == DialogResult.OK) // 如果用户选择了文件并点击了确定{try{settingwallpaper.Image = new Bitmap(openFileDialog1.FileName); // 读取用户打开的图片}catch(Exception ex) // 如果读取有错误(及有可能图片有问题){MessageBox.Show(ex.Message, "错误(Error)", MessageBoxButtons.OK, MessageBoxIcon.Error); // 提示错误信息}}}/***************************** 设置按钮事件            ** 用于设置系统背景图片    ** 核心内容                *****************************/private void settingbutton_Click(object sender, EventArgs e){try{switch(checkBox1.Checked){case false:Directory.CreateDirectory(Environment.SystemDirectory + "\\oobe\\info\\backgrounds");Changefile(Environment.SystemDirectory + "\\oobe\\info"); // 设置文件权限为完全访问权限settingwallpaper.Image.Save(Environment.SystemDirectory + "\\oobe\\info\\backgrounds\\backgroundDefault.jpg", ImageFormat.Jpeg); // 保存背景图片// 修改注册表RegistryKey im = Registry.LocalMachine;RegistryKey lo = im.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Authentication\\LogonUI", true);RegistryKey back = lo.CreateSubKey("Background");back.SetValue("OEMBackground", 1, RegistryValueKind.DWord);break;default:// 修改注册表im = Registry.LocalMachine;lo = im.OpenSubKey("Software\\Microsoft\\Windows\\CurrentVersion\\Authentication\\LogonUI", true);back = lo.CreateSubKey("Background");back.SetValue("OEMBackground", 0, RegistryValueKind.DWord);break;}MessageBox.Show("完成(OK)", "提示(Tips)", MessageBoxButtons.OK, MessageBoxIcon.Information); // 提示信息}catch(Exception ex) // 如果出现错误{MessageBox.Show(ex.Message,"错误(Error)",MessageBoxButtons.OK,MessageBoxIcon.Error); // 提示错误信息}}/// <summary>/// 通过命令提示符更改用户权限/// </summary>/// <param name="file">要更改权限的文件或文件夹所在路径</param>public void Changefile(string file){Process CmdProcess = new Process();CmdProcess.StartInfo.FileName = "cmd.exe";CmdProcess.StartInfo.CreateNoWindow = true;         // 不创建新窗口    CmdProcess.StartInfo.UseShellExecute = false;       //不启用shell启动进程  CmdProcess.StartInfo.RedirectStandardInput = true;  // 重定向输入    CmdProcess.StartInfo.RedirectStandardOutput = true; // 重定向标准输出    CmdProcess.StartInfo.RedirectStandardError = true;  // 重定向错误输出  CmdProcess.StartInfo.Arguments = "/c " + "icacls "+file+" /t /grant:r everyone:f";//“/C”表示执行完命令后马上退出  CmdProcess.Start();//执行  CmdProcess.WaitForExit();//等待程序执行完退出进程  CmdProcess.Close();//结束 }/******************************************** 选择框事件                             ** 用于确定用户是否想要设置自定义背景图片 ********************************************/private void checkBox1_CheckedChanged(object sender, EventArgs e){switch(checkBox1.Checked){case true:brower.Enabled = false; // 不让用户选择自定义背景图片settingwallpaper.Enabled = false; // 禁用图片控件break;default:brower.Enabled = true; // 允许用户选择自定义背景图片settingwallpaper.Enabled = true; // 启用图片控件break;}}}
}

手工修改

相信有些人看不懂吧,又想知道怎么做的,下面就是方法:
1、打开注册表编辑器(按下Windows+R键,输入“regedit”即可打开注册表编辑器)

2、定位到 “HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Authentication\LogonUI”

3、在刚刚定位到的值项新建或修改“Background”值项的值为1(DWORD)(0为显示系统默认图片,改为0就没用了)

4、然后把要设置的图片保存在“系统盘(一般为C盘)\Windows\System32\oobe\info\backgrounds”文件夹(如果没有就新建),然后将要设置的图片重命名为“backgroundDefault.jpg”注意图片大小要小于200KB,不然只会显示系统默认的图片,格式为JPG)

5、锁定查看效果

设置Windows 7锁屏背景图片相关推荐

  1. 批处理 Win10锁屏背景图片的提取

    "有时觉得Win10的一些锁屏背景图片很好看,但又不知道如何保存?" 批处理 复制以下代码,在文本文档内以ANSI编码另存,修改后缀为bat,运行即可 ::原目录 set pt=& ...

  2. 怎么更改锁定计算机背景图片,电脑锁屏背景图片如何更改

    笔者教你更改电脑锁屏壁纸,简单,一看就会. 笔记考虑了很多都写下来了,内容详细,相信读者不会白看.一起来更换壁纸吧,让你的电脑显得与众不同. 搭载Windows7系统的电脑一台 设置开机背景图片 设置 ...

  3. 下载windows 聚焦锁屏的图片

    我发现现在的windows 锁屏的文件真的ti哪个好看的. 比如下面的几张 那么我们如何下载这些图片呢?这些图片在哪里呢? 在资源管理器地址栏中输入以下的地址,其中%username%是你的用户名,把 ...

  4. 怎么更改锁定计算机背景图片,电脑锁屏背景图片如何更改 电脑背景图片怎么换不了...

    如何修改更换电脑桌面背景图片 win7更改桌面图片的方法: 1.首先用鼠标右键单击桌面的空白处.然后在弹出的菜单上选择"个性化"选项.这样就弹出了的个性化窗口上能显示看到" ...

  5. kali linux xfce桌面修改锁屏背景图片

    打开设置(Settings),找到并点击LightDM GTK + Greeter settings. 在Image选项的右边,点击并选择背景图片即可.

  6. 在ubuntu20.04中设置锁屏背景(亲测有效)

    在ubuntu20.04中设置锁屏背景 1.新建文件夹 打开终端 输入: cd ~ mkdir software cd software/ mkdir images 在根目录创建一个software文 ...

  7. win7计算机锁频图片怎么设置,win7电脑锁屏壁纸怎么设置为个性化图片?

    当我们每天使用win7系统电脑时,如果我们暂时离开电脑,系统会自动进入锁屏状态,但是有些用户认为默认的锁屏壁纸太单调,一点都不美观.很多用户想修改锁屏界面壁纸,那么win7电脑锁屏壁纸怎么设置呢?以下 ...

  8. php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码

    用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...

  9. css样式里把背景设置为图片,利用css如何设置全屏背景图片

    利用css如何设置全屏背景图片 如果你有一张比较绚烂的图片想做背景,可以这样设置,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网! 代码如下: body{ backg ...

最新文章

  1. C++11 智能指针unique_ptr使用 -- 以排序二叉树为例
  2. 获奖公布 | Hello,SDK!数据采集黑客松大赛完美落幕!(含活动预告)
  3. Oracle 原理: 初步认识程序包
  4. 搭建K8s集群(kubeadm方式)-部署node节点和集群测试
  5. Java并发编程的基础-线程的终止
  6. python小车行驶路线图_基于opencv-Python小车循线学习笔记
  7. delphi7 如何判定dbgrid两行重复_良渚文化陶器上的图案、符号和文字(5)良渚文化陶器上文字的判定...
  8. maven 打包失败 提示找不到jar的问题
  9. springboot国际化04
  10. 没有计算机基础可以学python-没有计算机基础可以参加Python培训吗?老男孩教育...
  11. PyCharm(Python编译器汉化)
  12. 博客营销推广方案 方法
  13. 如何快速连接无线Wifi 使用二维码
  14. 2021年安全生产模拟考试(全国特种作业操作证高处作业-登高架设模拟考试题库一)安考星
  15. Array和Slices
  16. FileZilla Server源码分析--大漠落日5节
  17. 火狐浏览器弹性布局没有开启的问题
  18. chatgpt智能问答微信小程序+后端源码+视频搭建教程
  19. 【数据库系统】第一部分 数据库基础(4) 数据库安全性
  20. 【机器学习】马尔可夫链与隐马尔可夫模型(HMM)

热门文章

  1. 笔记本电脑计算机乱跳,笔记本电脑鼠标乱动的解决方法
  2. Axure RP 9 人人都是产品经理
  3. python理解与应用(一)marks and 扩展模块
  4. 实例十 — FIFO
  5. Linux添加新账户
  6. Unity环境下实现Camera高帧率RTMP推送
  7. Aquqnee海洋元宇宙,沉浸式海洋探险即将开启
  8. 相见恨晚!Unity插件——DoTween介绍
  9. #榜样的力量#《新冠战“疫”——中国数据智能产业最具社会责任感企业》榜单正式发布...
  10. Sdcard基础使用