阅读:2832回复:2
vc2008 程序创建快捷方式 问题
各位高手指点下。。
IShellLink *ps1; if(SUCCEEDED(CoCreateInstance(CLSID_ShellLink,NULL, CLSCTX_INPROC_SERVER,IID_IShellLink,(LPVOID*)&ps1))) { IPersistFile *ppf; ps1->SetPath(strPathObj); if(SUCCEEDED(ps1->QueryInterface(IID_IPersistFile,(LPVOID *)&ppf))) { WORD wsz[MAX_PATH]; MultiByteToWideChar(CP_ACP,MB_PRECOMPOSED,(LPSTR)(LPCTSTR)strPathLink,-1,(LPWSTR)wsz,MAX_PATH); if(SUCCEEDED(ppf->Save ((LPWSTR)wsz,TRUE))) ppf->Release(); } ppf->Release(); } 这代码在 VC6.0 下没问题。在VC++2008 下就不能创建快捷方式了。。请问该如何修改 |
|
沙发#
发布于:2010-05-02 11:54
哪里出错了?
没头没尾的,别人也不好说。 |
|
|
板凳#
发布于:2010-05-02 11:55
自己调试一下,把问题所在指出来,再叫别人帮忙。
|
|
|