php - How can I convert an absolute system path to an IShellFolder? -
i preface saying have absolutely 0 experience using coms, let alone using them through php's com extension.
as part of larger project, need ishellfolder represents given absolute system path. i've done lot of googling , of solutions ran involved utilizing shgetdesktopfolder, combination of syntax differences (since examples i've seen in .net language or other) , fact desktop not ancestor of path looking confusing me.
in case relevant answer, end goal use ishellfolder retrieve iextractimage given file within ishellfolder , display image on server script running on.
i don't know if there special facilities in php, in c or c++ raymond chen recommends using shparsedisplayname convert absolute path pidl, , shbindtoparent gives both ishellfolder pointer , pcuitemid_child of file within folder.
(his example function getuiobjectoffile goes mile , binds object itself, though may not want)
however, since makes deal pidl in addition rest, may worse shgetdesktopfolder method.
Comments
Post a Comment