作者:手浪用户2602914837 | 来源:互联网 | 2023-10-10 09:51
#include
#include
#include
#include
#include
#include
#include
/**
* 得到当前用户的桌面
*/
unsigned char getDesktoppath(char path[])
{
CHAR szDesktop[MAX_PATH];
LPITEMIDLIST pidl = NULL;
SHGetFolderLocation(NULL, CSIDL_DESKTOPDIRECTORY, NULL, 0, &pidl);
SHGetPathFromIDList(pidl, szDesktop);
strcpy(path, szDesktop);
}
int main() {
char szDesktop[MAX_PATH];
getDesktoppath(szDesktop);
printf("%s\n", szDesktop);
}