欢迎来到梦轲の博客

MENU

[C#]隐藏桌面快捷方式小箭头

• September 6, 2020 • 日常逼逼

说明

在Windows 操作系统的桌面上可以创建一些快捷方式,通过这些快捷方式来直接运行程序、这样的环境使用户操作非常方便,但是默认情况下集面的快捷方式图标都有一个小箭头,影响美现,单击本实例
输“他意桌面快捷方式图标的小箭头”按钮,可以“隐藏”桌面上所有快捷方式图标的小箭头

技术范围

首先通过Registry 类实例化RegistyKey 对象,然后利用
wiktoValhe()方法删除注册表中指定项目的键值,为了实现隐藏桌面快捷方式的小箭头,必须删除
“HKEY_CLASSES ROOTpiffile"和"HKEY_CLASSES ROOTlnkfile"下的键值"IsShortcut"。

方法使用

  1. 新建一个Windows程序,将其命名为"隐藏桌面快捷方式的小箭头",默认主体为“from1”
    2.在form1窗体中添加一个Button控件,用来隐藏桌面快捷方式小箭头
  2. 主要程序代码如下
private void buttonl Click(object sender,EventArgs e)
RegistryKey mreg;
/创建RegistryKey对象
mreg =Registry.ClassesRoot;
/实例化RegistryKey对馨
mreg=mreg.CreateSubKey("pifile");
/打开或创建一个子项用于进行写访问
mreg.DeleteValue("IsShortcut");
/删除指定的值
mreg.Close);
/关闭对象
RegistryKey mregl;
/创建RegistryKey对象
mregl=Registry.ClassesRoot;
/实例化RegistryKey对象
mregl=mregl.CreateSubKey("lnkfile"),
打开或创建一个子项用于进行写访问
mreg1.Delete Value("IsShortcut");
/删除指定的值
mregl.Close);
/关闭对象
if(MessageBox.Show("设置完毕") 
=DialogResult.OK)
∥提示设置成功
{
RefreshSystem);
/自定义的方法使注册表修改生效
   }
}

博主推荐:『小火车主机』更专业的虚拟主机提供商
如无特殊说明《[C#]隐藏桌面快捷方式小箭头》为博主梦轲‖MengKe原创,转载请注明原文链接为:https://www.mk857.cn/49.html

Archives QR Code
QR Code for this page
Tipping QR Code
反外挂