不是。SHGetKnownFolderPath的hToken参数若采用文档规定的负一值,指向的是Default User,即新账号使用的默认用户模板,而不是当前登录用户。要请求当前用户的已知文件夹,文档中通常的用法是让hToken为NULL。两种身份不同,不能只因取到的目录名字也叫Desktop,就当成同一处桌面。

适用的是实际使用KNOWNFOLDERID和这项Shell接口取路径的程序。先核请求了哪一个已知文件夹、hToken实际采用哪种语义以及程序运行身份。这里只解释参数条件,不给构造账号令牌或切换用户的操作步骤,也没有读取任何人的桌面文件;屏幕上一段脱敏路径不能代替真实调用记录。
观察时,应让原维护者把当前用户、Default User模板和指定的另一个用户分开。官方说明默认模板会在创建新用户账号时被复制,向模板添加项目还可能影响新账号;访问默认用户文件夹需要管理员权限。因此,把模板误作自己桌面并直接写入,会影响与眼前账号不同的对象,不能拿“只写一个测试文件”当作无影响验证。
指定其他用户时,也不是随便传一个看起来像账号的值就能取得正确目录。原文要求相应用户token具备所列查询与模拟权限,某些情况下还需复制权限,并且该用户的注册表配置单元必须已挂载。缺条件时先保留失败与调用范围,不扩大权限或自行挂载客户配置。函数成功返回S_OK;返回的路径资源按文档由CoTaskMemFree释放,这项资源约定也不能用任意释放方式替代。
下一步先只读核清文件夹ID、token类别与返回状态,确认究竟想获取谁的文件夹;若当前用户与模板混淆,就先停止写入,不移动或删除其中项目。风险包括把私人物件发到咨询渠道、泄露真实token,以及改模板影响新账号。东城区台式电脑用户可拨400-877-9605,只准备去敏的参数类别与错误,不提交令牌和他人文件;电脑快修网提供信息展示及第三方维修对接,具体支持范围当次核实。