VC创建快捷方式
来源:互联网 发布:三维设计教学软件下载 编辑:程序博客网 时间:2024/06/11 22:01
//创建快捷方式
// 使用方法,给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;
}
原文地址:http://hi.baidu.com/sonmeika/blog/item/6abe2fd1aaa1c3d0572c84a2.html
- VC创建快捷方式
- VC创建快捷方式
- vc 创建快捷方式
- VC创建快捷方式
- vc 创建快捷方式
- VC创建快捷方式
- VC++创建快捷方式文件
- vc 创建桌面快捷方式
- VC创建快捷方式
- VC创建快捷方式
- VC++创建快捷方式
- VC中创建快捷方式
- VC中创建快捷方式
- [VC++]如何创建快捷方式 - Web
- VC 为程序创建快捷方式
- VC MFC 创建桌面快捷方式
- VC 如何创建自身快捷方式
- VC++创建快捷方式、删除快捷方式、添加开始菜单程序组菜单
- JSON学习
- 用VC设计托盘图标程序
- Debian GNU Linux 4.0 r6 发布
- 08/12/18
- 简析医疗卫生制度(五)
- VC创建快捷方式
- 没电了~
- 如何將std::string轉成大寫(小寫)? (C/C++) (STL) (C)
- 彩色图像转换为灰度图像
- 很全的html 标记简介
- 写时复制
- pku 2395
- 有一个外网bug想开的
- Dialog & Windows 使用技巧