帅得不敢出门stupidpig.blog.chinaunix.net
帅得不敢出门
全部博文(356)
VC常见错误与技巧(15)
其他(12)
文件相关(8)
窗体技巧(16)
网络编程(9)
控件相关(12)
数据库(1)
字符操作(10)
其他(0)
库函数源代码(9)
一般知识与技巧(22)
指针与内存相关(22)
试题.面试题(15)
网络(1)
模式-模板-STL(8)
易错与解误区(8)
书评(8)
数据结构与算法(6)
2020年(17)
2019年(9)
2018年(26)
2017年(5)
2016年(11)
2015年(20)
2014年(2)
2013年(17)
2012年(15)
2011年(4)
2010年(7)
2009年(14)
2008年(209)
JenfeeMa
zzfzzf68
徐风轻吟
formycut
alang85
jack_zyk
xdh0817
fbtj
danglins
yanfanju
freedom1
clementi
iibull
smile124
安和桥往
2233gogo
分类: C/C++
2008-04-19 14:16:24
//创建快捷方式 // 使用方法,给a.exe创建快捷方式 // CreateLink("c:\\a.exe", "d:\\a.lnk");BOOL CreateLink(LPSTR szPath, LPSTR szLink) { CoInitialize(NULL); HRESULT hres; IShellLink* psl; IPersistFile* ppf; WORD wsz[MAX_PATH]; hres = CoCreateInstance(CLSID_ShellLink, NULL, CLSCTX_INPROC_SERVER, IID_IShellLink, (void**)&psl); if(FAILED(hres)) return FALSE; psl->SetPath(szPath); hres = psl->QueryInterface(IID_IPersistFile, (void**)&ppf); if(FAILED(hres)) return FALSE; MultiByteToWideChar(CP_ACP, 0, szLink, -1, wsz, MAX_PATH); hres = ppf->Save(wsz, STGM_READWRITE); ppf->Release(); psl->Release(); CoUninitialize(); return TRUE; }
上一篇:#pragma once与 #ifndef的区别
下一篇:Windows快捷方式文件格式解析
chinaunix网友2008-08-19 20:38:14
本文很好,给于支持,辛苦了啊,
登录 注册