抄的C++代码,在我的系统下 SYSTEM权限取得的桌面路径为C:\Windows\system32\config\systemprofile\Desktop 与我实际路径不相符,在网上查找资料发现(https://blog.csdn.net/technologyleader/article/details/80887130)
具体原因不知道,但是经过抄写发现取的结果对了.哈哈达到目的就行.
大概实现流程就是:
"想要获取的正确的目录,需要模拟当前登陆用户,获取登录用户的token,再调用SHGetSpecialFolderPath传入此token来获取"
附易源码,应该有人能用到.win7,win10测试有效.