2011-05-06 62 views

回答

1

GetUserProfileDirectory和SHGetFolderPath都能夠獲取不同帳戶的配置文件目錄,唯一的問題是他們需要令牌句柄而不是SID。要獲取令牌句柄,您需要知道用戶密碼並調用LogonUser,或者如果用戶已經登錄並且您正在作爲服務運行,則可以獲取令牌。

我猜既不這些解決方案都是你想要的,那麼你必須進入無證土地:

閱讀「HKLM \ SOFTWARE \微軟\的Windows NT \ CURRENTVERSION \ ProfileList文件\%下ProfileImagePath值SID%「

+0

有時我想知道雷德蒙德的那些傢伙在想什麼。謝謝。 – 2011-05-08 00:07:38

相關問題