C ++ MFC tworzy IShellItem z CLSID (GUID)

Muszę utworzyć ShellItem do Windows Help i Windows Run ...

Mam to

Help and Support    {2559a1f1-21d7-11d4-bdaf-00c04f60b9f0}
Run {2559a1f3-21d7-11d4-bdaf-00c04f60b9f0}

zhttp://www.sevenforums.com/tutorials/110919-clsid-key-list-windows-7-a.html

próbowałem

IShellFolder* desk = NULL;
HRESULT hr =SHGetDesktopFolder(&desk);
LPITEMIDLIST pidl2=NULL;
            ULONG cbEaten;
            DWORD dwAttribs = 0 ;

            hr = desk->ParseDisplayName(NULL,
                                         NULL,
                                         L"::{2559A1F1-21D7-11D4-BDAF-00C04F60B9F0}",
                                     &cbEaten,  // This can be NULL
                                         &pidl2,
                                         &dwAttribs);

Zwraca OK, ale Null jako pidl2

czy moglibyście mi pomóc?

questionAnswers(1)

yourAnswerToTheQuestion