DIY你的爱机 让本地磁盘也可以玩自动播放

平时看惯了电脑那张呆板的脸的朋友,一定很希望能够DIY自己的爱机。通过修改注册表,我们可以更改许多系统默认的图标,但却发现很难更改驱动器的图标(Windows 2000以上系统),即使利用一些第三方软件(如超级兔子)修改,也只能是千篇一律地把所有分区的图标改为同一个图标。有没有想过给每个分区都设置一个不同的图标,并像光驱一样,具有“自动播放”功能?按照下面介绍的修改方法,我们完全可以让自己的电脑更酷一些(以下方法是以Windows 2000为例,Windows 2000以上系统都适合)。
第1步:
打开注册表编辑器,依次展开[HKEY_USERS\S-1-5-21-790525478-1060284298-854245398-500\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints]分支(注意,这里的“S-1-5-21-790525478-1060284298-854245398-500”是系统的SID,每个系统的SID都不相同,要按照自己的SID打开。如果系统挂上了双硬盘,注册表中的“MountPoints”键值可能变为“MountPoints2”)。可以看到,MountPoints下的A、B、C、D等各项分别代表本地的各个驱动器。
第2步:
中选择需要的文件,改变以往枯燥的界面。由于自动运行的只能是程序,不能是网页,所以会编程的朋友可以简单地编写一个程序来打开指定的网页;不会编程的朋友可以借助一些现有的程序:
随便找来一张可以自动播放,并且是以网页形式浏览的光盘。把光盘放入CD-ROM后,注册表就会读取光盘上Autorun.inf文件的内容。此时打开F项(代表光驱)下的“Shell\AutoRun\Command”,可以看到右侧窗口中字串值“默认”的键值为“F:\Shelexec.exe index.htm”(如果未能看到,可刷新注册表),表示光盘自动运行后通过“Shelexec.exe”这个程序来打开index.htm网页。
第3步:
复制CD-ROM上的Shelexec.exe文件到E分区,然后回到注册表编辑器中,在E项下新建一个子项“DefaultIcon”,把其默认值更改为你想要的图标的路径。这样,E分区的默认图标就修改好了。
第4步:
同样,在E项下新建一个子项“Shell”,把“Shell”的默认值改为“AutoRun”。“Shell”表示对E分区的操作命令,其默认值就是双击后运行的命令。再在“Shell”下新建一个“AutoRun”子项,将其默认值改为“自动播放”。再在“AutoRun”下新建一个“Command”子项,按照第2步提到的格式,把默认值改为“E:\Shelexec.exe E:\Heelen's Website\index.htm”。
第5步:
刷新注册表后,修改就生效了。以后双击E分区,取而代之的是自己的网页。
提示:如果我们有一个分区是专门来存放音乐的,还可以为其创建一个象征性的图标,如像CD一样选择自动播放后,让指定的播放器来播放分区中的音乐。修改的方法和上面所说的大致相同,只是把“Command”子项的默认值直接改为播放器的路径即可。Windows 2000和Windows XP的CD图标存放在“%SystemRoot%\system32\SHELL32.dll40”中,修改后的效果如图所示。
第6步:
上面所做的修改在“我的电脑”窗口中“刷新”或重新启动电脑后,都会被系统自动恢复。因此,应该在注册表编辑器中选中修改的注册表项,再选择“注册表→导出注册表文件”命令,在“导出范围”中选择“选定的分支”来保存我们已修改的数据。
第7步:
在桌面上新建一个批处理文件,用记事本编辑,输入“regedit.exe/s E:\RegEdit.reg”(E:\RegEdit.reg是导出的注册表文件的路径;/s是参数,表示导入注册表文件时不出现提示框)。保存后,把文件存放在“开始”菜单的“启动”组中,使其开机时自动启动。

图1
到此为止,我们就成功地为本地磁盘更改了个性化的图标,并且让它们具备了自动播放的功能。

(0)

相关推荐

  • DIY你的爱机 让本地磁盘也可以玩自动播放

    平时看惯了电脑那张呆板的脸的朋友,一定很希望能够DIY自己的爱机.通过修改注册表,我们可以更改许多系统默认的图标,但却发现很难更改驱动器的图标(Windows 2000以上系统),即使利用一些第三方软件(如超级兔子)修改,也只能是千篇一律地把所有分区的图标改为同一个图标.有没有想过给每个分区都设置一个不同的图标,并像光驱一样,具有"自动播放"功能?按照下面介绍的修改方法,我们完全可以让自己的电脑更酷一些(以下方法是以Windows 2000为例,Windows 2000以上系统都适合)

  • bootstrap fileinput组件整合Springmvc上传图片到本地磁盘

    整合前的准备步骤 1.搭建好基础框架,本文用的是SSM(Spring+SpringMVC+Mybatis),这里的过程就不在本文中讲了,之前我做个一个demo(ssm整合+用户模块),可以参考这个搭建好. 2.下载bootstrap fileinput组件源码: https://github.com/kartik-v/bootstrap-fileinput/ 搭建后的效果图 图1. 图2. 图3. 图4. 图5. 在需要编写的jsp页面引入组件 本工程的路径界面如下: 在jsp引入组件需要的js

  • Android studio 项目手动在本地磁盘中删除module后,残留文件夹无法删除的问题解决方法

    Android studio 项目手动在本地磁盘中删除module后,残留文件夹无法删除问题 如标题所述,本人在本地磁盘删除project中的module后(好吧,是我太菜了),仍然残留着一个文件夹,但是又无法右键之后又无法删除,(强迫症得我觉得很难受),每次打开时候还Android studio还报了一个错误,如下: .Unsupported Modules Detected: Compilation is not supported for following modules: testfo

  • logrus hook输出日志到本地磁盘的操作

    logrus是go的一个日志框架,它最让人激动的应该是hook机制,可以在初始化时为logrus添加hook,logrus可以实现各种扩展功能,可以将日志输出到elasticsearch和activemq等中间件去,甚至可以输出到你的email和叮叮中去,不要问为为什么可以发现可以输入到叮叮中去,都是泪,手动笑哭! 言归正传,这里就简单的通过hook机制将文件输出到本地磁盘. 首先 go get github.com/sirupsen/logrus 然后 logrus和go lib里面一样有6个

  • SpringBoot本地磁盘映射问题

    目录 SpringBoot本地磁盘映射 SpringBoot本地磁盘路径映射遇到的坑 SpringBoot本地磁盘映射 出于安全性考虑,SpringBoot无法直接访问本地磁盘的文件.在某些应用场景下,需要访问例如本地的图片等一些内容.这时候,我们可以通过创建一个虚拟路径来指向本地磁盘文件. 重写WEB配置类,添加新的静态资源路径配置. 代码如下: @Configuration public class WebConfig implements WebMvcConfigurer {     @O

  • C#检查远程或本地磁盘使用率

    因为公司有多个服务器,要检查磁盘的使用情况确定程序放哪个服务器和清理垃圾,所以写个小程序帮忙检查. 效果图: 后台代码: private void btnCheck_Click(object sender, EventArgs e) { listBox1.Items.Clear(); if (rbtnRemote.Checked) { //远程 RemoteDisk(); } else { //本地 LocalDisk(); } } //查看本地 private void LocalDisk()

  • 用注册表全方位掌控爱机

    在Windows 3.x中,系统是通过INI文件来登录硬件和初始化各种软件信息的,并以此建立符合要求的工作环境.到了Windows 9x时代,微软采用注册表来统一管理软硬件配置,从而大大提高了系统的稳定性和安全性,同时也使我们能更容易的对系统进行维护和管理.总的来说注册表实际上是一个庞大的数据库,它包含了应用程序.系统软硬件的全部配置信息,初始化信息及其它重要数据,下面笔者就列举一些注册表常用技巧,希望对大家的日常使用有所帮助. 主菜单技巧 "开始"菜单使用多页面显示 程序中的菜单过多

  • linux如何mount挂载磁盘并设置开机自动mount的实现

    知道大家时间都很宝贵,我直接把流程命令写下来,大家配置完即可,想研究原理的话就往下读 fdisk -l # 查看可挂载的磁盘 df -h # 查看已经挂载的磁盘 mkfs.ext4 /dev/vdb # 初始化磁盘 mount /dev/vdb /u01 # mount 磁盘到/u01,保证/u01为空 blkid # 获取磁盘的uuid和属性,用uuid来进行开机mount vim /etc/fstab # 开机mount,模板是UUID=********** /u01 ext4 defaul

  • JS 相册效果 自动播放[本地整合]

    [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 可控制渐隐渐现: Previous Next Play Stop function tM(Message) { $("testMessage").innerHTML=Message } function dR(topr) { document.write(topr) } function $(eleId) {return document.getElementById(eleId)} //预载图片 var imasrc=new

  • 详解云与备份之VMware虚机备份和恢复

    1. 与备份有关的VMWare基础知识 1.1 VMware 虚机磁盘在 ESXi 宿主机上的文件 简单来说,虚机的每个虚拟磁盘由ESXi 宿主机上的三个文件组成(这里的虚机名字是 sammy-target-win-small,下面是其第一个磁盘对应的三个文件): sammy-target-win-small.vmdk (配置文件,大小 633 字节) sammy-target-win-small-flat.vmdk (二进制文件,大小 12884901888 字节) sammy-target-

随机推荐