设置Windows 7锁屏背景图片
最近使用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锁屏背景图片相关推荐
- 批处理 Win10锁屏背景图片的提取
"有时觉得Win10的一些锁屏背景图片很好看,但又不知道如何保存?" 批处理 复制以下代码,在文本文档内以ANSI编码另存,修改后缀为bat,运行即可 ::原目录 set pt=& ...
- 怎么更改锁定计算机背景图片,电脑锁屏背景图片如何更改
笔者教你更改电脑锁屏壁纸,简单,一看就会. 笔记考虑了很多都写下来了,内容详细,相信读者不会白看.一起来更换壁纸吧,让你的电脑显得与众不同. 搭载Windows7系统的电脑一台 设置开机背景图片 设置 ...
- 下载windows 聚焦锁屏的图片
我发现现在的windows 锁屏的文件真的ti哪个好看的. 比如下面的几张 那么我们如何下载这些图片呢?这些图片在哪里呢? 在资源管理器地址栏中输入以下的地址,其中%username%是你的用户名,把 ...
- 怎么更改锁定计算机背景图片,电脑锁屏背景图片如何更改 电脑背景图片怎么换不了...
如何修改更换电脑桌面背景图片 win7更改桌面图片的方法: 1.首先用鼠标右键单击桌面的空白处.然后在弹出的菜单上选择"个性化"选项.这样就弹出了的个性化窗口上能显示看到" ...
- kali linux xfce桌面修改锁屏背景图片
打开设置(Settings),找到并点击LightDM GTK + Greeter settings. 在Image选项的右边,点击并选择背景图片即可.
- 在ubuntu20.04中设置锁屏背景(亲测有效)
在ubuntu20.04中设置锁屏背景 1.新建文件夹 打开终端 输入: cd ~ mkdir software cd software/ mkdir images 在根目录创建一个software文 ...
- win7计算机锁频图片怎么设置,win7电脑锁屏壁纸怎么设置为个性化图片?
当我们每天使用win7系统电脑时,如果我们暂时离开电脑,系统会自动进入锁屏状态,但是有些用户认为默认的锁屏壁纸太单调,一点都不美观.很多用户想修改锁屏界面壁纸,那么win7电脑锁屏壁纸怎么设置呢?以下 ...
- php网页全屏背景图代码,HTML5 body设置全屏背景图片的示例代码
用什么代码实现?不允许有白色底色产生,因为手机高度不一样 设计图要标准(750)确认是背景图(通屏底图)应用场景:移动端宣传页面或者活动页面 错误的写法:加到div中结合图片设置min-height, ...
- css样式里把背景设置为图片,利用css如何设置全屏背景图片
利用css如何设置全屏背景图片 如果你有一张比较绚烂的图片想做背景,可以这样设置,就跟随百分网小编一起去了解下吧,想了解更多相关信息请持续关注我们应届毕业生考试网! 代码如下: body{ backg ...
最新文章
- C++11 智能指针unique_ptr使用 -- 以排序二叉树为例
- 获奖公布 | Hello,SDK!数据采集黑客松大赛完美落幕!(含活动预告)
- Oracle 原理: 初步认识程序包
- 搭建K8s集群(kubeadm方式)-部署node节点和集群测试
- Java并发编程的基础-线程的终止
- python小车行驶路线图_基于opencv-Python小车循线学习笔记
- delphi7 如何判定dbgrid两行重复_良渚文化陶器上的图案、符号和文字(5)良渚文化陶器上文字的判定...
- maven 打包失败 提示找不到jar的问题
- springboot国际化04
- 没有计算机基础可以学python-没有计算机基础可以参加Python培训吗?老男孩教育...
- PyCharm(Python编译器汉化)
- 博客营销推广方案 方法
- 如何快速连接无线Wifi 使用二维码
- 2021年安全生产模拟考试(全国特种作业操作证高处作业-登高架设模拟考试题库一)安考星
- Array和Slices
- FileZilla Server源码分析--大漠落日5节
- 火狐浏览器弹性布局没有开启的问题
- chatgpt智能问答微信小程序+后端源码+视频搭建教程
- 【数据库系统】第一部分 数据库基础(4) 数据库安全性
- 【机器学习】马尔可夫链与隐马尔可夫模型(HMM)