- ベストアンサー
デスクトップのパスを取得したい
いつもお世話になっております。 WINDOWS2000のデスクトップのパスを取得したいのですがなにかいい方法はないでしょうか? できれば簡単なソースなどをつけていただけると非常にたすかります。 よろしくおねがいします
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Windows2000 では、やったことがありませんが、WindowsNT では、こんな感じでいけます。 char path[MAX_PATH] = ""; // ここに入ります LPITEMIDLIST pidl; if (SHGetSpecialFolderLocation(NULL, CSIDL_DESKTOPDIRECTORY, &pidl) == NOERROR) { SHGetPathFromIDList(pidl, path); CoTaskMemFree(pidl); }