我原来是用CopyFile往“C:\WINDOWS\Start Menu\Programs\XXX”里拷贝,没反应?!
不知是何道理?
有什么其他方法吗?
急求!

解决方案 »

  1.   

    用此方法应往“C:\WINDOWS\Start Menu\XXX”做一个快捷方式,CopyFile往“C:\WINDOWS\Start Menu\Programs\XXX”里拷贝应保证程序使用的所有文件都能找到
      

  2.   

    估计你是“\”的用法没对!
    像这样:
    CopyFile("D:\\test.lnk","C:\\WINDOWS\\Start Menu\\Programs\\启动\\test.lnk",1);应该没问题了!
      

  3.   

    你已经在桌面创建了快捷方式了吗?用的是
    SHGetSpecialFolderLocation(0, CSIDL_DESKTOPDIRECTORY, PIDL);吗?
    其实在开始菜单中添加快捷方式同理可得
    SHGetSpecialFolderLocation(0, CSIDL_STARTMENU , PIDL);
    好好看看帮助!
      

  4.   

    多谢Laza,搞定了!
    也谢谢ender的关注!
      

  5.   

    喔,果然有API可用!
    但如果我不知道有这些API的话,我该如果查找可用的API呢?就比如说这个API,你们是如何知道的呢?
      

  6.   

    熟读Msdn或买一本<<新编WinAPI大全>>