读书人

怎么判断一个程序是从桌面快捷方式启动

发布时间: 2012-04-04 16:38:51 作者: rapoo

如何判断一个程序是从桌面快捷方式启动的?
如题

比如判断IE是从快捷方式启动的.还是从程序目录下启动的.或者是其他程序启动的.

注意.都不带启动的参数.只启动程序.

[解决办法]
无法直接判断,可以监视启动过程达到判断启动方式
[解决办法]
来关注下,lz为何不要参数呢
[解决办法]
不加参数的话,从快捷方式启动和安装目录启动好像没有什么区别吧
[解决办法]
是不是父进程会不一样?
[解决办法]

探讨
是不是父进程会不一样?

[解决办法]
Hook explorer 的 CreateProcessA CreateProcessW 看看启动程序路径 可能会不一样


再不行就研究一下 双击快捷方式发生了什么 总有一个点可以区分 就是麻烦一些

读书人网 >VC/MFC

热点推荐