2011-05-06 48 views

回答

1

GetUserProfileDirectory和SHGetFolderPath都能够获取不同帐户的配置文件目录,唯一的问题是他们需要令牌句柄而不是SID。要获取令牌句柄,您需要知道用户密码并调用LogonUser,或者如果用户已经登录并且您正在作为服务运行,则可以获取令牌。

我猜既不这些解决方案都是你想要的,那么你必须进入无证土地:

阅读“HKLM \ SOFTWARE \微软\的Windows NT \ CURRENTVERSION \ ProfileList文件\%下ProfileImagePath值SID%“

+0

有时我想知道雷德蒙德的那些家伙在想什么。谢谢。 – 2011-05-08 00:07:38

相关问题