找回密码
 加入
搜索
查看: 4937|回复: 6

[系统综合] 如何判断桌面新生成了快捷方式

  [复制链接]
发表于 2010-8-6 18:10:35 | 显示全部楼层 |阅读模式
开机后 会自动运行一个exe程序。此程序会在桌面创建1-2个 不同的 网址类 的快捷方式。
而且每次开机这个快捷方式的图标和地址都会变动。(只在原来基础上修改)
我想问 如何判断桌面生成了 快捷方式。以及读取他们的地址??
我想到了 从注册表去入手。比如判断桌面生成的快捷方式的 时间等等。
前提是 我不晓得桌面上都有那些快捷方式..
大大们有好的建议或者思路吗??
发表于 2010-8-6 18:18:09 | 显示全部楼层
我想
桌面也是一个文件夹
快捷方式也是一个文件,扩展名是lnk吧
查看一个文件夹里的日期应该不难吧
发表于 2010-8-6 23:37:44 | 显示全部楼层
前提是 我不晓得桌面上都有那些快捷方式..??
这叫人如何判断??????
发表于 2010-8-7 01:21:33 | 显示全部楼层
FileGetTime ,
判断文件创建(修改)时间
发表于 2010-8-7 02:30:31 | 显示全部楼层
获取桌面文件夹中的"lnk”后缀名的文件名,判断此"lnk"文件是否是自已创建的文件名(不至于连自已创建的文件名都无法确定吧?)
 楼主| 发表于 2010-8-19 17:34:05 | 显示全部楼层
回复 5# C.L


    名字是随机的。。所以我不确定叫啥。。属性地址也会改。。
所以挺愁的。
发表于 2010-8-19 22:54:15 | 显示全部楼层
1.建立参照数据,在没有这些快捷方式的时候保存所有桌面目录下的.lnk文件的信息(如名称,目标,修改时间等),到一个外部数据文件(如ini)
2.定时检索桌面的.lnk文件,看有没有不在参照数据中的新文件出现,然后,分析,处理……
这是笨办法,体力活了……
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 22:28 , Processed in 0.075170 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表