功能介绍:

[c#]一键设置popo猫回收站工具含源码

在抖音上看到挺好玩的,设置popo猫回收站图标,回收站内没有文件时嘴巴是张开的,当回收站内放置文件时嘴巴是闭合的。

其实功能实现很简单,准备两个新的素材图标文件,通过修改注册表值将素材文件的路径写入进去即可。

一键设置popo猫回收站工具含源码.主要的功能实现:

1、将素材文件复制到c盘根目录

2、修改注册表的相关键值,将素材文件的路径写入进去

3、在注册表内重新写入原先的键值,恢复回收站默认图标

主要源码:

拷贝文件到另一个文件夹下功能实现代码:

public void CopyToFile(string sourceName, string folderPath){//例子://源文件路径//string sourceName = @"D:\Source\Test.txt";//目标路径:项目下的NewTest文件夹,(如果没有就创建该文件夹)//string folderPath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "NewTest");if (!Directory.Exists(folderPath)){Directory.CreateDirectory(folderPath);}//当前文件如果不用新的文件名,那么就用原文件文件名string fileName = Path.GetFileName(sourceName);//这里可以给文件换个新名字,如下://string fileName = string.Format("{0}.{1}", "newFileText", "txt");//目标整体路径string targetPath = Path.Combine(folderPath, fileName);//Copy到新文件下FileInfo file = new FileInfo(sourceName);if (file.Exists){//true 为覆盖已存在的同名文件,false 为不覆盖file.CopyTo(targetPath, true);}}

修改注册表键值实现popo猫图标功能实现代码:


if (radioButton1.Checked == true){//将素材文件复制到c盘根目录CopyToFile(strExePath + @"\popo1close.dll", @"C:\");  CopyToFile(strExePath + @"\popo1open.dll", @"C:\");//修改注册表更换回收站图标RegistryKey key = Registry.CurrentUser;RegistryKey software = key.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon", true);software.SetValue("full", @"C:\popo1close.dll");software.SetValue("empty", @"C:\popo1open.dll");software.SetValue("(默认)", @"C:\popo1open.dll");key.Close();MessageBox.Show("popo猫回收站1设置成功!");}else if (radioButton2.Checked == true){//将素材文件复制到c盘根目录CopyToFile(strExePath + @"\popo2close.dll", @"C:\");CopyToFile(strExePath + @"\popo2open.dll", @"C:\");              //修改注册表更换回收站图标RegistryKey key = Registry.CurrentUser;RegistryKey software = key.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\DefaultIcon", true);software.SetValue("full", @"C:\popo2close.dll");software.SetValue("empty", @"C:\popo2open.dll");software.SetValue("(默认)", @"C:\popo2open.dll");key.Close();MessageBox.Show("popo猫回收站2设置成功!");}

有分的来这下:[c#]一键设置popo猫回收站工具含源码-C#文档类资源-CSDN下载

没分的来这下:

https://pan.baidu.com/s/1IU1Iz5hHqeGwZG9RQZqUFg

提取码:i5za

[c#]一键设置popo猫回收站工具含源码相关推荐

  1. c传给php数据解包,小程序源码提取工具,完美解包,一键提取小程序源代码工具_PHP源码...

    请注意:该源码来源网友分享,搜库资源网不提供技术支持,没有技术能力的小白勿拍.(如需安装服务费用另算) 直接解压后就可以使用 将小程序文件放到 wxapkg目录下 然后打开 CrackMinApp.e ...

  2. 自制小工具含源码——SPTC上海交通卡余额查询

    说明 需求 开发 其他

  3. popo猫回收站,宅男必备

    众所周知,popo猫回收站是一个有意思的回收站啊,只不过今天遇见一个粉丝私信我说看网上的视频什么iso不会让我帮帮,我就很爽快的答应了.                       最终效果图 首先我 ...

  4. 分享一下自己用的SQLite数据库密码操作小工具(含源码)

    SQLite(http://www.hwaci.com/sw/sqlite/download.html)的优势以及wxsqlite(http://wxcode.sourceforge.net/comp ...

  5. 面部表情识别3:Android实现表情识别(含源码,可实时检测)

    面部表情识别3:Android实现表情识别(含源码,可实时检测) 目录 面部表情识别3:Android实现表情识别(含源码,可实时检测) 1.面部表情识别方法 2.人脸检测方法 3.面部表情识别模型训 ...

  6. 手把手教你SSM整合开发办公系统(OA)——报销单(含源码)

    文章目录 前言 项目展示 技能要求 一.开始前的准备 1.OA系统是什么? 2.人员权利与报销流程 3.数据库设计 4.创建项目及作用说明 5.包与全局变量配置 6.编写过滤器 7.静态资源的复制与请 ...

  7. Eatting外卖基于瑞吉外卖代码全功能优化含源码

    Eatting外卖基于瑞吉外卖代码全功能优化含源码 文章目录 项目的最终部署 源码地址 github:[源码地址](https://github.com/yangxingyue0623/Eating_ ...

  8. 车牌检测模型训练(含源码和数据集)

    车牌检测模型训练(含源码和数据集) 本教程利用NVIDIA TAO进行车牌检测模型的训练: 模型框架:SSD 数据集: CRPD, 连接:https://github.com/yxgong0/CRPD ...

  9. 【014】基于Vue.js的移动端购物商城网站(含源码、课设报告)

    文章目录 一.项目介绍 二.代码及报告获取 一.项目介绍 基于Vue.js的移动端购物商城网站(含源码.课设报告),代码获取放在文末了,码字不易,感谢点赞~ 一.系统概述 本部分主要是对项目进行简要描 ...

最新文章

  1. 数字签名、私钥、公钥
  2. NotePad++ 相关插件
  3. 如何解析字符串类型的xml
  4. DBShop前台RCE
  5. C# asp:Repeater DataSource ListT
  6. C#创建桌面快捷方式
  7. java shiro security_安全框架Shiro和SpringSecurity的比较
  8. 错误: 找不到或无法加载主类
  9. php监测tomcat,java_JAVA实现监测tomcat是否宕机及控制重启的方法,本文实例讲述了JAVA实现监测tom - phpStudy...
  10. JAVA 基础 /第六课: 面向对象 / JAVA中的类和对象
  11. OEM信息自定义工具v2.0
  12. 蓝桥杯题目练习(加法运算)
  13. android h5 保存通讯录,h5+调用系统通讯录
  14. 密度泛函 matlab,dft计算(密度泛函理论dft计算)
  15. 加州大学洛杉机分校计算机科学,加州大学洛杉矶分校计算机科学与工程世界排名2017年最新排名第6(ARWU世界排名)...
  16. Java文字转语音功能实现
  17. 一文带你了解Room数据库
  18. 注册oracle驱动,[XXX] 注册了JDBC驱动程 序 [oracle.jdbc.OracleDriver]
  19. mysql sus bench_susbench性能测试工具
  20. 【Unity3D】 物体始终朝向目标物体的实现

热门文章

  1. Kubernetes_部署_k8s的四种部署策略(滚动更新、重新创建、金丝雀部署、蓝绿部署)
  2. ThinkPHP5 查询中 直接把时间戳转换成时间
  3. CentOS7-Docker 网络-06
  4. 运维服务器告警规则阈值,运维告警管理困难重重,我是怎么做到的
  5. ubuntu20.04 微信输入不了中文解决办法
  6. 云和数据第六届中国创业者大会英雄云集 继续点燃创业者心中热火
  7. 强化学习面试大纲(看这一篇就够啦)
  8. 大型圆弧怎么处理_数控车大圆弧的编程与技巧和问题分析
  9. bailian4102:宠物小精灵之收服(二维费用的01背包)
  10. Socket通信——同步通信