在服务内部,确定特定用户的特殊文件夹路径(例如“我的文档”)的最佳方法是什么?SHGetFolderPath
允许您传递令牌,因此我假设有某种方法可以模拟您感兴趣的文件夹的用户。
有没有办法仅根据用户名来执行此操作?如果没有,用户帐户所需的最少信息量是多少?我宁愿不必要求用户的密码。
(这里有一个相关问题 https://stackoverflow.com/questions/131716/get-csidllocalappdata-path-for-any-user-on-windows.)
请不要进入注册表查找此信息。在未来版本的 Windows 中,该位置可能会发生变化。请改用 SHGetFolderPath。
http://msdn.microsoft.com/en-us/library/bb762181(VS.85).aspx http://msdn.microsoft.com/en-us/library/bb762181(VS.85).aspx
编辑:看起来像登录用户 http://msdn.microsoft.com/en-us/library/aa378184(VS.85).aspx将为您需要的其他用户提供令牌。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)