Windows的9种快捷方式

在Windows 11中运行磁盘清理工具的9种方法,总有一种适合你 在Windows 11中运行磁盘清理工具的9种方法,总有一种适合你。 阅读详情

版权:electronixtar@gmail.com

原文:http://dormforce.net/Blog/electronixtar/archive/2006/11/20/11685.aspx

快捷方式,很多人的反映就是那个小箭头,其实Windows支持9种快捷方式。

关于这个格式

1. *.lnk
这是微软的通用快捷方式,很多电脑初学者当年就是把一个500MB的游戏在桌面上的1k大小的快捷方式复制到软盘里,然后回家双击打开一看,发现Windows提示“找不到路径”云云。后来才明白这只是个快捷方式。

在命令行里打开一个 lnk 文件: Rundll32.exe url.dll, FileProtocolHandler %L

lnk 的二进制格式 http://www.vckbase.com/document/viewdoc/?id=1411

其实 .LNK根 windows Shell 的关系比较紧密,在 windows Vista 里,很多 Shell 对象都可以通过 .lnk 文件来打开,所以 lnk 文件里全部是用 CLSID 作为引导

在wsh/vbs里操作 .lnk 文件 script56.chm::/html/wsconManagingShortcuts.htm
 

2. *.url

.url 文件的格式和 .inf 的相似:
http://www.cyanwerks.com/file-format-url.html

3. *.pif

这是相当古老的一种格式了
http://www.smsoft.ru/en/pifdoc.htm

4. FolderShortcut

这个是未公开的一种快捷方式吧,不要理解成 文件夹的快捷方式了,我记得是从Win98就开始用这个东东了,貌似是和 Active Desktop 技术一起出现的。国内的首次公开是在这个帖子 http://bbs.onegreen.net/TopicOther.asp?t=5&BoardID=2&id=1414 ,最简单的 文件夹快捷方式 是把一个文件夹拖放到 开始菜单

如下图:上面那个是直接拖放生成的 文件夹快捷方式,下面的是传统的 lnk 快捷方式。两者的明显不同是: 文件夹快捷方式 是可以在菜单里显示所指向目标文件夹的内容的。

更为可喜的是,文件夹快捷方式没有小箭头!

文件夹快捷方式的属性有点怪怪的呢

手工建立 文件夹快捷方式 的方法:
1. 在目标文件夹里建立一个 系统 隐藏 属性的 desktop.ini(cmd里 attrib +S +h desktop.ini),内容为:
[.ShellClassInfo]
CLSID2={0AFACED1-E828-11D1-9187-B532F1E9575D}
Flags=2
2. 保存,建立一个 一般的快捷方式,指向你的目标地址,名称为:target.lnk (必须是这个!)。
3. 把该文件夹设为 只读 属性

貌似文件夹快捷方式只能指向 文件夹 和 URL,不能指向文件。其实 文件夹快捷方式用在黑克攻防领域是相当的爽的,特别是结合 .lnk .url 的一些溢出,几乎是百发百中!(谁会想到,打开一个文件夹也会中病毒?)

5. HardLink

NTFS的一大特性。在XP下可以通过 fsutil 建立(需要管理员权限)。

C:/WINDOWS/system32>fsutil hardlink create
用法 : fsutil hardlink create <新文件名> <现有文件名>
例如 : fsutil hardlink create c:/foo.txt c:/bar.txt

HardLink有什么用呢?可以把一个文件,放到很多目录下,但是只占一个文件的空间,有点像那些 n 合 1 的光盘的原理。所以hardlink可以用来骗人啦,例如,我把我的一个2GB的GHOST镜像文件hardkink 1000次,那么我看这些所有文件的属性就是一个 2TB 啦,呵呵,其实我的硬盘没这么大。Hardlink 可以用来解决很多问题。比如说,系统里很多 dll 是重复的,我们就可以把一个 dll 做成很多 hardlink,这样可以大大的节省空间。需要注意的是,Hardlink 只实用于NTFS的分区,一个文件只能被Hardlink 1024ci ,而且只能在同一分区建立。

6. Junction Point

相比于Hardlink,Junction Point 可以看作文件夹的硬连接吧,Vista里 Junction 已经被完全的符号连接取代了。

7. Reparse Point

和Hardlink有点类似,不过是针对文件夹的,还是fsutil命令来管理

C:/WINDOWS/system32>fsutil reparsepoint
---- 支持的 REPARSEPOINT 命令 ----

query           查询重分析点
delete          删除重分析点

不过要建立的话,可以通过SysInternals的又一款作品 http://www.sysinternals.com/files/junction.zip  来建立

8. Symbolic Links

符号连接允许你创建一个指针(pointer),从目录的一个位置指向实际上位于别处的文件。NTFS并没有真正实现类似于UNIX系统中的符号连接,但通过重解析点,这种功能被模拟出来。实际上,一个符号连接就是一个重解析点,它将对一个文件的访问重定向到另一个文件。

9. Mount Point

可以通过 mountvol 命令来管理。严格的说这已经不是快捷方式了,不过可以把一个储存媒体挂载到一个NTFS的文件夹下。

Windows系统快捷方式小箭头去除与恢复全攻略 本文详细介绍了Windows系统中去除快捷方式小箭头的多种方法,包括注册表修改、批处理脚本一键解决方案以及Win10/Win11特别处理方案。通过step-by-step教程,帮助用户轻松实现桌面美化,同时提供恢复方法和常见问题解决方案,确保操作安全可靠。 阅读详情

相关推荐

大数据预处理之kettle9.1学习之在windows10安装kettle

kettle作用: Kettle是一款开源的软件工具,可以为企业提供灵活的数据抽取和数据处理的功能。Kettle除了支持各种关系型数据库,以及HBase、MongoDB这样的NoSQL数据源外,还支持Excel、Access这类小型的数据源。通过插件扩展,Kettle可以支持各类数据源。Kettle的数据处理功能很强大,除了选择、过滤、分组、连接、排序这些常用的功能外,Kettle里的Java表达式、正则表达式、Java脚本、Java类等功能都非常灵活而强大,都非常适合于各种数据处理功能。 安装前提:

qq_52765663的博客 1209

MySQL 9.0 Windows安装全指南:路径、服务、密码与快捷方式深度配置

MySQL 是广泛使用的开源关系型数据库,其 Windows 平台部署常因权限模型、服务账户和数据字典机制升级而变得复杂。MySQL 9.0 引入统一权限模型与持久化数据字典,要求显式配置 basedir、datadir 等核心路径,并强制使用 LocalSystem 服务账户运行,显著提升安全性但也增加配置门槛。该版本对密码复杂度(如最小长度8位、四类字符组合)、my.ini 语法严谨性及 ZIP 免安装包校验提出更高要求,适用于高校教学、开发测试与中小项目部署场景。本文聚焦 Windows 环境下从下载

weixin_30292843的博客 321

CentOS9与Windows通过Samba实现永久共享配置

对于Samba服务的正常运行至关重要。首先设置SELinux布尔值(或者直接关了selinux)如果上述命令无法成功执行,可能需要手动添加Samba使用的端口。配置防火墙和SELinux策略(如果可以直接把防火墙关了)最后在windows资源管理器里输入linux ip。重启Samba服务并设置开机自启动。

m0_74744788的博客 859

让windows上的快捷方式后缀名称去掉或保留

给快捷方式增加或移除“快捷方式” 这个问题是在给应用程序创建一个“快捷方式”图标遇到的。 描述:在创建一个应用的快捷方式时,发现"abcd.exe"程序的快捷方式少了些东西,原来是 “-快捷方式” 名称不见了, 创建后如果不仔细一些,这个程序的快捷方式就可能是一个程序,如果你把这个快捷方式当成了一个应用程序拷贝给别人,那后果… 说了那么多,那要怎么加回来? 第一:首先打开命令行,键入命令reg...

码到家 1万+

基于IP2369与STM32的45W双向PD移动电源设计

USB PD(Power Delivery)是一种面向高功率、智能协商的通用快充协议,其核心在于通过BMC编码在CC线上完成供电能力(PDO)动态匹配与电压/电流精准调控。IP2369作为高度集成的PD协议管理芯片,内置PHY、协议引擎与MOSFET驱动,可卸载MCU实时通信压力;而STM32F103系列凭借低功耗STOP模式与丰富外设,成为电源状态管理与用户交互的理想协处理器。该组合显著提升系统鲁棒性与能效比,适用于便携式移动电源、嵌入式备用电源及PD协议教学验证等场景。本文围绕IP2369配置电阻精度、

weixin_42608299的博客 516

深入解析STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用

本文深入解析了STM32F103R6的USB OTG_FS双重角色设备(DRD)设计与应用。详细阐述了其作为USB主机和设备双重角色的硬件设计要点,包括VBUS电源管理与ID引脚配置,并提供了设备模式(如虚拟串口CDC)与主机模式(如读取U盘文件)的软件实现实战指南,帮助开发者充分发挥该芯片的OTG潜力。

weixin_29195615的博客 265

url文件 与 lnk文件

本文系统解析了Windows系统中.url和.lnk两种快捷方式文件的格式差异与核心功能。.url是纯文本格式,通过[InternetShortcut]段定义目标地址及相关元数据,包含必需字段(URL)和扩展字段(图标、安全区域等)。.lnk则是二进制格式,遵循ShellLink规范,由头部(76字节固定结构)和可选数据块(IDList、LinkInfo等)组成。

风之岷的开发空间 411

基于FaceX-Zoo实现的Face Mask Adding人脸戴口罩

人脸系列文章目录 文章目录人脸系列文章目录前言一、加口罩效果二、实现原理二、代码实现 前言 目前人脸加口罩均为在人脸位置贴图式的,非常不真实。前段时间京东开源一个基于PRnet实现的3D口罩拟合人脸,加口罩非常逼真,但是只是单独一个加口罩demo,没有完整的流程。于是本人结合人脸检测,关键点对齐。PRnet加口罩实现一个完整的加口罩流程。只需一个命令简单方便调用,实现人脸加口罩。 https://github.com/JDAI-CV/FaceX-Zoo 一、加口罩效果 下图可以看出效果还是非常逼真的

zengwb的博客 3390

如何在Computer下添加System Folder(续)

之前的一篇博客如何在Computer下添加System Folder里提到需要每次都使用一个新的guid,否则再次在"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace"下添加该键无法在Windows Explorer看到它。这个例子参考了Windows SDK部分内容...

weixin_34368949的博客 207

嵌套交叉验证的‘双循环’哲学:为什么你的模型评估总是不准?

本文深入探讨了嵌套交叉验证(Nested Cross-Validation)在机器学习模型评估中的关键作用,揭示了传统交叉验证方法存在的偏差问题。通过双重循环设计,嵌套交叉验证有效隔离数据,提供无偏评估,显著提升模型在真实场景中的性能预测准确性。文章还提供了工程实践中的优化策略和量化分析,帮助开发者在计算成本与评估精度之间找到平衡。

b3n4m5q6w7的博客 225

从TL431光耦到集成隔离器:3种反激电源反馈方案全对比,你的项目到底该选哪个?

本文深入对比了反激电源设计中TL431光耦、集成隔离器和原边反馈三种主流反馈方案的优缺点,帮助开发者在电源设计中选择最适合的方案。从精度、成本、隔离等级等多维度分析,为反激式(Flyback)拓扑的应用提供实用选型指南。

weixin_30536513的博客 399

[WinAPI]通过Windows系统CLSID(GUID)打开系统指定窗口,及部分[上帝模式]命令

参考连接:IT之家<< Win10一周年更新版系统CLSID(GUID)大全>>https://www.ithome.com/html/win10/257667.htm 参考连接: <<Windows中的特殊文件夹及项目的GUID>>https://www.cnblogs.com/see7di/archive/2008/03/31/2240...

u014291153的博客 1万+

机器人控制入门:用SAC算法让机械臂学会抓取(PyBullet仿真教程)

本文详细介绍了如何使用SAC算法在PyBullet仿真环境中训练机械臂完成抓取任务。通过强化学习中的软Actor-Critic(SAC)算法,结合熵最大化机制和双Q网络架构,有效解决了机械臂控制中的探索难题。教程包含环境搭建、算法原理、状态空间设计、奖励函数优化等核心内容,并提供了实用的训练技巧和参数调优指南。

weixin_29091105的博客 362

lnk文件感染遇到的问题

关于lnk文件的感染偶然在网上看到的。然后就关注了一下,lnk文件的感染是很多人可能都忽略的一个问题。并且lnk文件的感染所产生的效果很好。把lnk文件指向我们想要感染的任何文件。 要想感染这个文件,学习了pe病毒一段时间也知道了大概思路,那就是搞清楚lnk文件的格式。这个网上很多(但是不够完善,尤其缺乏我认为很重要的有关SHITEMID结构的解释)为了便于阐述我的问题下面这...

abcd8080的博客 676

金融行业大数据可视化:实时监控与风险预警系统构建

随着金融业务数字化转型,日均产生的交易数据、市场数据、客户行为数据呈指数级增长(单家银行日交易数据量可达TB级)。数据实时性不足(分钟级延迟难以应对高频交易风险)风险特征挖掘浅层(仅基于规则引擎,漏报率高达30%+)可视化分析能力薄弱(静态报表无法支持动态决策)本文聚焦构建具备毫秒级数据响应智能风险建模交互式可视化决策能力的新一代系统,覆盖数据采集、实时处理、多维可视化、智能预警四大核心模块,适用于银行、证券、保险等金融细分领域。章节核心内容技术亮点核心概念可视化系统架构/数据流模型。

AI天才研究院 1523

matlab 一维相位解缠

一维相位解缠算法的matlab代码实现。

点云侠的博客 372

Python 3.9.7安装教程 Windows版:解压+管理员运行+自定义路径+IDLE快捷方式指南

打开解压后的【Python-3.9.7】文件夹,右键【python-3.9.7 x64.exe】→【以管理员身份运行】(确保权限足够,避免安装失败)。点击电脑【开始】菜单 → 找到【IDLE (Python 3.9 64-bit)】→ 按住鼠标左键将其拖动到桌面。找到下载的 Python 3.9.7 压缩包,右键点击 → 选择【解压到Python 3.9.7】。:勾选【Install for all users】,点击【Browse】将路径中的。等待安装进度完成 → 点击【Close】。

2509_94812750的博客 142

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Notepad++ 7.9 文本编辑安装教程(Windows版,含自定义路径+桌面快捷方式)

连续点击【下一步】,确保勾选【Create Desktop Shortcut】→ 点击【安装】。进入解压后的文件夹,右键【npp.7.9.Installer】→【以管理员身份运行】。双击桌面【Notepad++】图标,成功打开代码编辑界面即表示安装成功。,下载好【Notepad++ 7.9】压缩包,右键解压到同名文件夹。Notepad++ 是一款开源的文本编辑软件,在编程和文本处理。【运行 Notepad++ v7.9】→ 点击【完成】。点击【OK】→【下一步】→ 点击【我接受】。

2509_94812750的博客 281

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

2019-9-2-windows-10「设置」应用完整ms-settings快捷方式汇总

title author date CreateTime categories windows-10「设置」应用完整ms-settings快捷方式汇总 lindexi 2019-09-02 12:57:38 +0800 2018-2-13 17:23:3 +0800 分...

lindexi 1041

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Windows 安装 Typora 1.9.5,并附脚本

注意:不要把creak文件夹直接复制到Typora的安装文件夹内,而是拷贝creak文件夹里面的文件到安装文件夹!!!!

admin_233的博客 2175

win+L锁屏快捷键改一键锁屏设定

(1)新建快捷方式并在对象位置内录入:C:\Windows\System32\rundll32.exe user32.dll,LockWorkStation。(2)右键快捷方式的“属性”,在属性-快捷方式-快捷键 内直接敲对应按键就行了。网上找了好多方法,绕了不少弯路,在此发布,以方便其他人。这是目前找到的可以的,但只能设定某一些键,F9 可以,我想用的Pause 键不行。可以单键改成热键,但是偏偏不支持win+L。太没天理了,其他都支持,就这个不支持。只能改键,一对一改,不能改组合键。

final24h的博客 3567

在windows xp上删除oracle9i方法

 在windows xp上删除oracle9i方法   1、   开始->设置->控制面板->管理工具->服务  停止所有Oracle服务。  2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->           Universal Installer 卸装所有Oracle产品,但Universal Instal

与狼共舞 1410

MySQL在Windows中安装与配置(9.0版详细教程)

MySQL是一个关系型数据库管理系统,是最流行的关系型数据库管理系统之一......,在这里我将一步一步教大家在Windows中安装MySQL 9.0版本(超详细)

2401_83524306的博客 2074

Qt之安装:5.12.9 安装

选择版本5.12.9,点击 .exe下载,在windows系统安装。为什么选择5.12,因为5.12版本是 LTS(Long Time Support)长期更新支持版本,有三年的支持周期。其中MinGW几乎是必选的,为Qt内置的编译组件,小白用这个的比较多简单方便,大佬一般用MSVC。Sources 为Qt源码,盘符够大的话建议安上,其实一般没人会用到这个,除非对Qt软件二次开发。STEP2:登陆自己的Qt账号,点击 NEXT下一步。STEP8:快捷方式默认,点击 NEXT下一步。,一样可以继续下一步。

xiaoluoshan的专栏 2152

怎么做一个专业的软件安装包?

C/S客户端开发完成,需要将程序交付给用户,直接压缩发给用户是可以的(只是有点不专业),如果能有一个比较好看的安装界面,那档次就不一样了。 本文介绍怎么使用Adanced Installer 17.9 制作专业的Windows 客户端安装包,其他软件或者本软件其他版本制作步骤也是类似的,下面是软件安装包制作完成后的安装演示: 本文提供打包的程序源码下载及制作好的软件安装包体验,欢迎浏览下载: 制作好的软件安装包:下载测试安装包 测试打包的项目仓库:访问项目源码 下面介绍安装包制作步骤: 1、下载Ada

Dotnet9的专栏 9828
上一篇: 让批处理被wsh解析
下一篇: hh.exe的隐藏参数 【微软的后门】
freexploit
博客等级 码龄22年 315粉丝 778原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值