public static void CreateShortCutByMyComputer(Guid id, string name, string description, string path, string icon) { RegistryKey root = Registry.ClassesRoot; RegistryKey clsid = root.OpenSubKey("CLSID", true); RegistryKey key = CreateOrGetSubKey(clsid, string.Format("{{{0}}}", id)); key.SetValue("", name); key.SetValue("InfoTip", description); key.SetValue("LocalizedString", name); key.SetValue("System.ItemAuthors", description); key.SetValue("TileInfo", "prop:System.ItemAuthors"); RegistryKey defaultIcon = CreateOrGetSubKey(key, "DefaultIcon"); defaultIcon.SetValue("", icon); RegistryKey inProcServer32 = CreateOrGetSubKey(key, "InProcServer32"); inProcServer32.SetValue("", @"%SystemRoot%\system32\shell32.dll"); inProcServer32.SetValue("ThreadingModel", "Apartment"); RegistryKey shell = CreateOrGetSubKey(key, "Shell"); RegistryKey open = CreateOrGetSubKey(shell, "Open"); RegistryKey command = CreateOrGetSubKey(open, "Command"); command.SetValue("", path); RegistryKey shellFolder = CreateOrGetSubKey(key, "ShellFolder"); shellFolder.SetValue("Attributes", new byte[] { 00, 00, 00, 00 }, RegistryValueKind.Binary); RegistryKey hcu = Registry.CurrentUser; RegistryKey ns = hcu.OpenSubKey("Software").OpenSubKey("Microsoft").OpenSubKey("Windows").OpenSubKey("CurrentVersion").OpenSubKey("Explorer").OpenSubKey("MyComputer").OpenSubKey("NameSpace", true); RegistryKey v = CreateOrGetSubKey(ns, string.Format("{{{0}}}", id)); v.SetValue("", name); } public static void RemoveShortCutByMyComputer(Guid id) { RegistryKey root = Registry.ClassesRoot; RegistryKey clsid = root.OpenSubKey("CLSID", true); clsid.DeleteSubKeyTree(string.Format("{{{0}}}", id), true); RegistryKey hcu = Registry.CurrentUser; RegistryKey ns = hcu.OpenSubKey("Software").OpenSubKey("Microsoft").OpenSubKey("Windows").OpenSubKey("CurrentVersion").OpenSubKey("Explorer").OpenSubKey("MyComputer").OpenSubKey("NameSpace", true); ns.DeleteSubKey(string.Format("{{{0}}}", id), true); }
原文地址:http://www.cnblogs.com/xsi640/p/3548312.html
相关推荐
标题和描述中提到的是关于如何在Windows操作系统桌面上创建自定义图标,这些图标类似于内置的“我的电脑”图标,指向特定的系统文件夹。通过这个过程,用户可以更方便地访问常用的系统路径,无需每次都通过资源管理...
3. 创建图标的方法: - 使用专业图标编辑器:如Adobe Illustrator、IcoFX、IconWorkshop等,这些工具提供了丰富的编辑功能,支持多种格式导出。 - 在线图标生成器:一些在线服务如Flaticon、Icons8等提供海量图标...
标题和描述中提到的"vc在我的电脑中创建图标项,就和磁盘,光盘一样.com atl shell extension",指的是使用Visual C++创建一个Shell Namespace Extension,它会在"我的电脑"中添加一个新的图标,这个图标的行为类似于...
例如,标题提到的“我的电脑 WPS网盘 图标 清除”问题,指的是WPS Office安装后在“我的电脑”(也称作“此电脑”)界面显示的一个WPS网盘图标。这个图标通常是WPS Office为了方便用户访问云存储服务而设置的,但...
在IT领域,图标(Icon)是一种非常重要的视觉元素,尤其在电脑用户界面设计中起着至关重要的作用。图标是小型的图像,通常用于代表应用程序、文件类型、系统功能或者操作,使得用户能够快速识别和理解屏幕上的各种...
3. **图标库**:"电脑大全icon图标"可能是一个图标库,其中包含了大量的预设图标,方便设计师或开发者快速选取和使用,而无需从零开始创建。 4. **系统图标**:Windows操作系统内置了一些系统图标,如回收站、网络...
在电脑使用过程中,个性化是许多用户追求的一种体验,其中之一就是替换电脑上的图标。电脑图标作为操作系统界面的重要组成部分,它们不仅代表了不同的程序、文件或文件夹,还影响着用户的视觉感受和操作体验。本篇...
"ico,电脑图标制作和提取"这个工具提供了一个方便的功能,允许用户从已有的应用程序或文件中提取ico图标。这个过程被称为图标提取,是开发者和设计师在创建或修改软件界面时常用的一项技术。通过提取图标,他们可以...
- 替换系统图标:通过个性化设置或第三方工具,可以替换Windows系统中的默认图标,例如文件夹、驱动器或“我的电脑”图标。 - 应用于软件开发:开发者可以在自己的应用程序中使用ico图标,提升用户体验,可以通过...
在“互联网”相关的图标中,我们常见的有浏览器图标、邮件图标、社交媒体图标等,这些图标已经成为网络服务的视觉标识。例如,一个地球图案通常代表“全球”或“互联网”,一个信封图标则表示电子邮件。这些图标使得...
这些图标对于个性化电脑界面、开发应用程序或创建桌面快捷方式都非常有用。设计师们通常会根据图标的设计风格、颜色搭配以及形状来吸引用户的注意力,同时保持与操作系统或应用的整体风格一致。在Windows系统中,...
总之,"visio 电脑,服务器,光缆图标库集合"是一个宝贵的资源,它简化了IT专业人员在Visio中创建专业图表的过程。无论是为了规划、演示还是教学,这些图标都能以直观的方式呈现复杂的IT系统,使得非技术人员也能...
1. **获取新图标**:可以从网络上下载图标资源,例如压缩包中的“涂鸦风格电脑图标”。这些图标通常以`.ico`格式存在,这种格式支持多种尺寸和颜色深度,适用于各种屏幕分辨率。 2. **解压图标文件**:将下载的...
在ICO图标中,考虑到其小尺寸的特性,设计师通常会采用大胆的颜色和简单的形状,确保在小屏幕上依然清晰可见。 3. 应用场景:ICO图标广泛应用于桌面快捷方式、程序启动图标、网站favicon(网页图标)等。对于软件...
本文将深入探讨电脑图标的设计原则、类型、制作工具以及如何在网吧环境中有效运用。 1. 设计原则: - 易识别性:图标应快速传达其代表的功能或信息,即使在小尺寸下也能轻易辨认。 - 一致性:保持整体设计风格...
总结起来,创建桌面图标是个性化电脑工作空间和提高效率的重要手段。无论是为了快速启动常用程序,还是便于访问特定文件,只需简单几步操作,就能轻松实现。因此,熟练掌握这一技能对于日常的计算机使用非常有帮助。
在电脑使用过程中,个性化设置是许多用户追求的一种体验,其中之一就是改变电脑上的图标。电脑图标更改不仅能够提升桌面美观度,还可以帮助用户更好地组织和识别不同的文件、文件夹或者程序。接下来,我们将深入探讨...
这个图标集可能是由设计师或IT专业人士整理,用于方便在Visio中快速创建各种计算机相关的图形表示。 【描述】"各种电脑图标VISIO最全图标集"强调了这个资源包的全面性,涵盖了多种类型的电脑图标,包括但不限于操作...
接下来,我们将创建一个快捷方式来让摄像头图标显示在“我的电脑”中: 1. 右键点击桌面,选择“新建” > “快捷方式”。 2. 在弹出的“创建快捷方式”窗口中,输入以下路径:`%SystemRoot%\System32\camera.exe`。...
在电脑上将照片转换为图标是一项有趣的技巧,可以让你的个性化程度更上一层楼。这个过程涉及到图像处理和图标编辑,下面将详细讲解如何实现这一目标,并解释与之相关的技术概念。 首先,我们需要理解图标(Icon)是...