众所周知,在使用Windows原版系统盘安装系统后,桌面上一般都不会有“计算机”,“文档”等图标,用户只能使用快捷键或者通过创建“计算机”的快捷方式才能访问本地磁盘,微软原本预置了创建这类系统图标的快捷方式,但是隐藏的比较深(在个性化-主题-桌面图标设置里)给一些用户使用和设置上造成了不便。
针对此问题,我用易语言写了一个工具,通过调用Rundll32.exe以及注册表写入方式实现创建系统级图标。
要注意的是,程序是通过注册表写入实现图标创建与删除的,为了保证能立即生效,程序调用了精易模块中的“进程_结束”和“进程_创建”命令重启资源管理器explorer.exe属于比较敏感的操作,加之又是易语言写的,可能会被某些杀毒软件报毒。
不足:可能是由于不同系统版本的注册表开启关闭定义不一样?在一些系统中,程序有可能会把未创建的图标选项选中(即true和false读反了),同理如果用户需要创建图标需要把对勾取消掉才能创建(全部反向操作);而在XP系统中,程序只能创建“我的电脑”图标。对此笔者也设计了一键打开桌面图标设置按钮,方便用户使用系统自带程序操作
由于本人实力和设备有限,仅仅对win7,win10,XP系统进行测试,因此对代码进行开源,模块这里不做提供还需各位自行搜索下载
如果有意见或建议可以在评论区中提出,也希望大佬能对此程序加以完善和改进
正文完