那么问题来了,我们应该考什么?
虽然功能不大,但要做到尽善尽美,还有很多东西要测试:
需要测试不同的系统版本,因为注册表可能会因系统版本不同而发生变化,需要安装常规的安全软件环境来检测拦截;虽然有简单的两句话,但是恐怕需要一段时间的测试,还有问题需要改进,解决BUG,环境重置,重新测试 。
我在这里简化了测试环境,
环境:虚拟机windows 10专业版,安全软件:无案例文件:4种不同类型全部齐备 。双击运行bat文件,车翻了很疼,弹出巨大的错误提示窗口 。错误:拒绝访问 。
错误提示图
拒绝访问通常是因为权限问题,如用户权限不足或被特殊用户使用 。不过,这很正常 。通常在系统中,影响系统预置和操作的键值会限制非管理员的操作 。那么问题就简单了 。如果权限不足,将提升权限 。具体 如下:
只需选择bat文件,右键菜单选择以管理员身份运行执行,弹出选择窗口,选择是运行,如图所示:
权限提升操作示意图
运行通过,但结果是面对面,URL文件的小箭头没有被删除?上面找到的项目名称InternetShortcut似乎对URL文件类型没有影响 。
前面说过,系统判断快捷方式的标准是IsShortcut,然后用注册搜索关键词:果然找到了 。
注册表信息示意图
将语句修改为:reg delete HKEY _类_根\ ie.assocfile.url/v是短的/f
【封装批处理程序-删除图标小箭头 去掉快捷方式小箭头】保存,那么需要重新设置系统环境,在返回操作之前,双击备份的reg文件,将之前备份的注册信息重新导入注册表,重新启动explorer.exe过程:
系统复位步骤示意图
再次重复上述操作,达到预期效果 。
代码和效果图
可能有人会问,这能保证所有快捷方式都100%有效吗?
答:说实话,不能,它只能用于通过,例如,特殊快捷方式处理的文件类型,但仍然不能 。与网站文件相比,它是IE浏览器用来存储固定网站信息的一种文件格式,通常不会出现在桌面上,只会出现在特定的文件夹中 。
好了,今天的文章就到这里 。希望你会有所收获 。喜欢就关注+三联 。你的支持是我最初的动力 。
- 饿了么崩溃?官方:程序员小哥哥在救在救
- 程序游戏?D?D关于常规的迷题
- 数学程序游戏:环境医生
- 数学程序游戏:分配家务
- 数学程序游戏:河马难题
- 山东潍坊办理有机食品认证流程 有机食品认证程序
- 小程序怎么赚钱方式你知道吗 微信小程序开发版怎么做
- 抖音发视频怎么挂小程序 抖音发视频设置教程是什么
- 好文推荐-领结婚证需要几天,结婚登记的程序是什么
- 【推荐阅读】领结婚证的程序是什么,办结婚证需要婚检吗