CoCreateInstance(CLSID_ShellLink,
       NULL,
       CLSCTX_INPROC_SERVER,   
       IID_IPersistFile,
       (LPVOID*)&pFile);
这句运行的结果返回值你看一下是S_OK吗?再看一下运行后的pFile的值是否还是NULL。