标签: c# winapi
我有一个负责部署桌面应用程序的Windows服务。它会检测Windows登录,然后将应用程序安装到本地appdata中,并在正确的位置启动菜单图标。
查找给定用户的本地应用数据文件夹的正确方法是什么?我有一个会话ID,但没有win32用户令牌。
答案 0 :(得分:2)
好的,我解决了。
我能够通过调用WTSQueryUserToken来检索给定会话ID的用户令牌。
然后我能够将此令牌呈现给SHGetKnownFolderPath,后者返回了本地应用数据的正确路径。