查找不同Windows用户的LocalAppData

时间:2016-05-20 10:08:33

标签: c# winapi

我有一个负责部署桌面应用程序的Windows服务。它会检测Windows登录,然后将应用程序安装到本地appdata中,并在正确的位置启动菜单图标。

查找给定用户的本地应用数据文件夹的正确方法是什么?我有一个会话ID,但没有win32用户令牌。

1 个答案:

答案 0 :(得分:2)

好的,我解决了。

我能够通过调用WTSQueryUserToken来检索给定会话ID的用户令牌。

然后我能够将此令牌呈现给SHGetKnownFolderPath,后者返回了本地应用数据的正确路径。