社区
硬件/系统
帖子详情
2k/xp下双击快捷方式后,explorer.exe用什么函数打开应用程序
辉歌
2005-07-18 03:30:46
我们将我的文档中某个word文档通过发送到桌面创建一个快捷方式,当鼠标在桌面双击这个快捷方式后,shell是用什么函数打开word.exe这个程序的?CreateProcess?ShellExecute?还是其他的函数?
我现在的目的就是想要截获快捷方式指向的实际文件路径,然后对此路径做些处理。想了很久,可能用HOOK有效,可又不知道该如何入手。
有大哥可以帮帮我吗?
...全文
116
4
打赏
收藏
2k/xp下双击快捷方式后,explorer.exe用什么函数打开应用程序
我们将我的文档中某个word文档通过发送到桌面创建一个快捷方式,当鼠标在桌面双击这个快捷方式后,shell是用什么函数打开word.exe这个程序的?CreateProcess?ShellExecute?还是其他的函数? 我现在的目的就是想要截获快捷方式指向的实际文件路径,然后对此路径做些处理。想了很久,可能用HOOK有效,可又不知道该如何入手。 有大哥可以帮帮我吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
辉歌
2005-07-18
打赏
举报
回复
谢谢楼上的兄弟。
通过.lnk文件得到文件信息这个网上很多文章了。我现在的要求是双击某个快捷方式后,能早于与该文档类型关联的程序运行前进行处理。
NetDNASupport
2005-07-18
打赏
举报
回复
http://www.microsoft.com/china/technet/community/scriptcenter/resources/hey1208.mspx
http://www.china-askpro.com/msg1/qa83.shtml
http://www.china-askpro.com/msg2/qa54.shtml
NetDNASupport
2005-07-18
打赏
举报
回复
1. 快捷方式 其实是 .lnk 文件, 即使显示了隐藏扩展名 也看不到
2. Explorer.exe 先开始调用 ShellExecute 然后 在 注册表中的 Class Root 中查到 相应的处理程序 看是否用 DDE 或者调用 Shell Extension ,
3. 最终会调用 CreateProcess 创建 那个可执行文件的进程,传递 快捷方式指向 文件路径 的参数。
请参考 这篇文章 可以获得 .lnk 文件中的信息,包括 文件路径
辉歌
2005-07-18
打赏
举报
回复
目的就是想在word.exe启动前先得到快捷方式所指向的实际的文件路径。
想象如下场景:
当插入U盘后,动态新增一个盘符Z,从Z盘中创建一个快捷方式到桌面上。卸载U盘。
此时桌面上的快捷方式实际指向的文档已经指向了一个不存在的盘符。这时候双击该快捷方式,会弹出对话框,提示找不到磁盘路径。
我的目的就是在弹出对话框之前,做些处理,比如提示用户插入U盘,比如其他的之类。
新手必看
第一章------关于找软件 常用类软件: 华军软件 http://www.newhua.com/ (根据物理位置自行选择速度快的镜像) 中国下载 http://download.com.cn/ (使用查找功能可找到大部份软件) 东丽在线 ...
学习的资料
具体使用看“使用方法”。 (国人写) * [XHRefreshControl](https://github.com/xhzengAIB/XHRefreshControl) - XHRefreshControl 是一款高扩展性、低耦合度的下拉刷新、上提加载更多的组件。(国人写) * ...
iOS、mac开源项目及库
在用,比如虾米音乐和 QQ 客户端。 * [PullToMakeSoup] ( https://github.com/Yalantis/PullToMakeSoup ) - PullToMakeSoup, 自定义下拉刷新的动画效果:煮饭 , Yalantis 新作! * ...
一些常用的资料_硬件/系统/等
另一类故障称为非关键性故障,检测完显卡后,计算机将对64KB以上内存、I/O口、软硬盘驱动器、键盘、即插即用设备、CMOS设置等进行检测,并在屏幕上显示各种信息和出错报告。在正常情况下,POST过程进行得非常快,...
Qingdao Panda进阶之路
黑客的基本技能 1、黑客的精神态度是很重要的,但技术则更是重要。...例如:以往总是会学会用机器码写程序,直到最近我们开始使用HTML。不过,在1996年末,当然,这是基础的hacking技能。在1997年,理所当然的,你必...
硬件/系统
2,640
社区成员
17,239
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章