修改已知快捷方式的属性
来源:互联网 发布:淘宝总发短信怎么取消 编辑:程序博客网 时间:2024/06/05 03:07
HWND hWnd = m_hWnd;//HRESULT hres;IShellLink * psl;WIN32_FIND_DATA wfd;LPCSTR lpszLinkName = "C:\\Users\\Administrator\\Desktop\\360安全浏览器7.lnk";//WCHAR lpszPath[MAX_PATH];//hres = CoInitialize(NULL);if (SUCCEEDED(hres)){hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void**)&psl);if (SUCCEEDED(hres)){IPersistFile * ppf;hres = psl->QueryInterface(IID_IPersistFile, (LPVOID*)&ppf);if (SUCCEEDED(hres)){WCHAR wsz[MAX_PATH];MultiByteToWideChar(CP_ACP, 0, lpszLinkName, -1, wsz, MAX_PATH);hres = ppf->Load(wsz, STGM_READWRITE);if (SUCCEEDED(hres)){hres = psl->Resolve(hWnd, SLR_ANY_MATCH | SLR_NO_UI);if (SUCCEEDED(hres)){hres = psl->GetPath(lpszPath, MAX_PATH, &wfd, SLGP_SHORTPATH);//CString sFileNameTemp;//sFileNameTemp.Format(_T("%s"), lpszPath);//MessageBox(sFileNameTemp);psl->SetDescription(_T("hao"));ppf->Save(wsz, TRUE);MessageBox(lpszPath);}elseMessageBox(_T("Resolve failt"));}elseMessageBox(_T("load failt "));ppf->Release();}elseMessageBox(_T("QueryInterface failt "));psl->Release();}elseMessageBox(_T("coCreateInStance failt "));CoUninitialize();}else{MessageBox(_T("call CoInitialize failt "));}
代码参考:http://blog.chinaunix.net/uid-7667983-id-2046551.html
0 0
- 修改已知快捷方式的属性
- 获取快捷方式的属性
- VC修改快捷方式的图标
- filter并非已知的css属性名
- 鼠标双击桌面上的快捷方式变成属性
- 在Android中修改快捷方式的图标
- 修改浏览器快捷方式的启动参数
- 修改文件夹的属性
- 修改线程的属性
- 电脑桌面的快捷方式的字体有背景颜色,怎么修改?
- 如何修改android主界面上默认的应用程序快捷方式
- Windows的快捷方式打开方式被修改后恢复方法
- Android修改桌面快捷方式的图片和名称
- windows下修改注册表,添加鼠标右键的快捷方式
- HDU-1698-Just a Hook (区间修改【已知修改后的值】)
- 对话框控件属性的修改
- 对话框控件属性的修改
- 对话框控件属性的修改
- 移动端多人视频通话软件开发(六)-- 重构
- opencv 图像的遍历
- 如何配置基于django的独立运行进程
- Android编译系统详解(三)
- mysqld导入数据库
- 修改已知快捷方式的属性
- hdu-1016 Prime Ring Problem 搜索题
- 通过js来设置cookie和读取cookie,实现登陆时记住密码的功能 base64加密
- HorizontalScrollView 的介绍
- UIViewController 的addChildViewController:(UIViewController *) 方法
- C#编程:从控制台读取数字的两种方式
- poj2488---A Knight's Journey
- 关于HTML下overflow-y:auto无效、清除HTML默认边距、解决去除手机访问网页时的左右多余空白的三个方法汇总
- POJ 2411 Mondriaan's Dream(状态压缩+深搜)