怎么样 从文件的位置去确定快捷方式位置??

zgl88161104 2010-01-22 11:26:59
我们知道可以由快捷方式读取文件的路径。

但是如果从注册表读取文件的位置,怎么样在从文件的位置去读取快捷方式的位置呢???

...全文
124 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
roman_v 2010-01-24
  • 打赏
  • 举报
回复
全盘搜索,解析每个快捷方式!
cccvvvttt 2010-01-24
  • 打赏
  • 举报
回复
先找出系统有多少个快捷方式,然后根据快捷方式的文件路径查出有多少个对应快捷方式。
Conry 2010-01-24
  • 打赏
  • 举报
回复
直接双击快捷方式AGB—1024.link能运吗?
zgl88161104 2010-01-24
  • 打赏
  • 举报
回复
CFileFind FileFind ;
CString tempFilePathName ;
CString strPara ;
CString FileName ;
CString strLink ;
strLink = InkFilePath ;
strLink = strLink +"\\*.*" ;
BOOL res ;
res = FileFind.FindFile( strLink ) ;
while( res )
{

res = FileFind.FindNextFile() ;
tempFilePathName = FileFind.GetFileName() ;
if( tempFilePathName.Find(".lnk") != -1 )
{
ReadShellLinkFilePath( FileFind.GetFilePath() ,strPara,FileName) ;
if ( FileName == "Skype.exe")
{
ReturnPath = FileFind.GetFilePath() ;
return 1 ;
}


}

if( FileFind.IsDirectory()&&!FileFind.IsDots())
{
if (1 == SearchInkFile( tempFilePathName ,ReturnPath) )
{
return 1 ;
}
}

}

在程序运行了老出现“快捷方式AGB—1024.link”指向的驱动器或网络连接不可用。请确定磁盘插入正确或该资源是否存在,然后再试一次 “ 对话框??该怎么样修改呢?
allright1199 2010-01-24
  • 打赏
  • 举报
回复
关注
jyh_baoding 2010-01-23
  • 打赏
  • 举报
回复
不好搞
djjs280 2010-01-22
  • 打赏
  • 举报
回复
文件是唯一的,快捷方式可以有一堆,应该实现不了吧
为啥有这种需求呢

16,473

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧