获取快捷方式的文件路径

转载 2006年05月26日 15:23:00
获取快捷方式的文件路径   [ 日期:2005-11-30 ]   [ 来自:CSDN 老妖 ]

#include <shlobj.h>

bool ReadShortcut(LPWSTR lpwLnkFile, LPSTR lpDescFile)
{
    bool bReturn = true;
    IShellLink *pShellLink;

    if(bReturn)
    {
        bReturn = (CoInitialize(NULL) == S_OK);
        if(bReturn)
        {
            bReturn = CoCreateInstance (CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER,
                    IID_IShellLink, (void **)&pShellLink) >= 0;
            if(bReturn)
            {
                IPersistFile *ppf;
                bReturn = pShellLink->QueryInterface(IID_IPersistFile, (void **)&ppf) >= 0;
                if(bReturn)
                {
                    bReturn = ppf->Load(lpwLnkFile, TRUE) >= 0;
                    if(bReturn)
                    {
                        pShellLink->GetPath(lpDescFile, MAX_PATH, NULL, 0);
                    }
                    ppf->Release ();
                }
                pShellLink->Release ();
            }
            CoUninitialize();
        }
    }
    return bReturn;
}

// 测试代码:
char szBuf[MAX_PATH];
ReadShortcut(L"C://GLWorld.lnk", szBuf);
MessageBox(0, szBuf, "", 0);


C#如何获取快捷方式指向的目标文件

原文地址:http://www.cnblogs.com/DoNetCShap/p/4221854.html 前几天,做个小程序时遇到的问题,在百度上搜索了很久,没有发现好的解决方案,...

Windows Shell编程-第六章.快捷方式的最短路径

第六章 快捷方式的最短路径          Windows Shell允许存储任何对象的引用到系统范围内的任何地点。例如,当你从一个文件夹拖拽可执行程序到另一个文件夹时,鼠标自动改变形状给出除拷贝...
  • ljmwork
  • ljmwork
  • 2012年08月02日 19:03
  • 832

winCE各默认目录路径 创建桌面快捷方式

找了好久,终于找到WINCE打包程序,如何在桌面创建快捷方式了,好开心

java中获取文件路径的几种方式

http://my.oschina.net/jing31/blog/6605 关于绝对路径和相对路径:  绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz...

Java中获取文件路径的几种方式

关于绝对路径和相对路径: 绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.su...
  • okkeqin
  • okkeqin
  • 2014年03月07日 11:44
  • 439

两种方式获取文件路径及保存属性列表plist

/*两种方式都需要2个参数: 1.NSSearchPathDirectory枚举类型 NSApplicationDirectory 代表程序目录 ...

java文件路径获取方式

1.获取当前项目路径 String address1 = System.getProperty("user.dir"); System.out.println(address1); //输出结果为:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:获取快捷方式的文件路径
举报原因:
原因补充:

(最多只允许输入30个字)