如题:如何能用API获得桌面上的所有快捷方式的文件名,包括两种:
a>固定的系统快捷方式,比如,“我的电脑”这一类的,由于这些快捷方式是可以改名的,所以我希望能用API获取。
b>用户添加的快捷方式,由于快捷方式在系统盘下是会分用户来存放的,所以我不想用搜索系统盘下的特定目录去得到,最好是能用特定的API去获得这些快捷方式的名称。注意:我想知道的是获得快捷方式的名称,而不是快捷方式所指向的目标文件名称。
另外,如果有谁知道如何通过ListView_GetItemText去获取,也欢迎告知。
a>固定的系统快捷方式,比如,“我的电脑”这一类的,由于这些快捷方式是可以改名的,所以我希望能用API获取。
b>用户添加的快捷方式,由于快捷方式在系统盘下是会分用户来存放的,所以我不想用搜索系统盘下的特定目录去得到,最好是能用特定的API去获得这些快捷方式的名称。注意:我想知道的是获得快捷方式的名称,而不是快捷方式所指向的目标文件名称。
另外,如果有谁知道如何通过ListView_GetItemText去获取,也欢迎告知。
解决方案 »
- MoveWIndow(-4,-4,...,...);//才是屏幕的左上角呀???//不是0,0
- 如何服务器端如何知道客户端断开?
- 用JPEGLIB压缩32位BMP怎么办
- 全局变量在哪里声明??怎么声明?
- 紧急求助: double 和 COleCurrency互相转换,UP者有分
- 请问*.dll文件的作用和开发软件 !! 谢谢了!!!
- 怎样将窗口重绘?
- (高分求解)请问高手,我现在想处理这样的一些数据库:每个数据库有一大堆表,各个表的字段数各不相同...,详细问题请进来看!
- 如何把某一目录下所有的文件名列在ListBox中?
- 关于程序员的工作内容
- socket的消息接收问题
- 不规则图像半透明问题
这里应该有你要的
http://www.codeproject.com/KB/threads/int64_memsteal.aspx
这个目录下面只包含当前用户的桌面所特有的快捷方式,但这只是桌面上快捷方式的一部分,
还有
1>在alluser中的快捷方式也是存在于桌面上的,这要通过哪个键找到?
2>还有“我的电脑”,“网上邻居”,“回收站”,“我的文档”,“internet explorer”等一些是在这些目录之外的,这又要如何找到呢?
a>固定的系统快捷方式,比如,“我的电脑”这一类的,由于这些快捷方式是可以改名的,所以我希望能用API获取。这种快捷方式,你是如何获取的