怎么制作lnk文件
- 锐意学习网
- 2024-03-10 11:33:19
1、怎么制作lnk文件?文件本身不能自己工作。
2、具体的打开的处理是在文件类型关联的程序里面。
3、对于lnk这个扩展名,关联的处理程序是资源管理器。
4、打开的时候会根据里面保存的路径或者PIDL来解析,如果解析成功,那么打开目标,如果解析不成功,首先会调用DistributedLinkTrackingandObjectIdentifiers来查找目标的可能移动的位置(如果是在NTFS0文件系统之间移动的话),找不到的话,其次会根据lnk文件里面保存的文件特征去查找目标的所在目录。
5、还是找不到的话就开始在桌面上和文件系统里到处翻了(IShellLink::Resolvemethod)。
6、应用程序可以创建一个CLSID_ShellLink对象,用其IShellLink接口来设置属性,然后用IPersistStream或者IPersistFile来保存。
7、要打开一个lnk文件的话,需要创建一个CLSID_ShellLink对象,然后用其IPersistFile接口加载文件数据,然后用其IShellLink接口来读取数据。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至举报,一经查实,本站将立刻删除。