2012-06-12 90 views
2

我需要一些幫助來理解問題。這是場景。我們有一個Windows域控制器機器和該域中的幾臺機器。 (在Windows 2008中的一切)。在該域中的一臺機器(機器名稱AlphaSiter)中,我們自己定製的基於Java的產品已安裝。要登錄到我們的產品,您必須提供一個用戶/密碼組合,並根據活動目錄進行驗證。現在是這種情況。Windows中奇怪的文件夾創建

  1. 登錄到域控制器並在活動目錄中創建一個用戶(比如David)並設置「用戶必須在下次登錄時更改密碼選項」。
  2. 轉到安裝我們的定製產品的AlphaSiter機器,並嘗試使用新創建的用戶憑證登錄到我們的產品,然後成功更改密碼。

副作用是在C:\ Users中的AlphaSiter機器中創建用戶文件夾..即c:\ Users \ David。此外,只有在用戶創建時設置「用戶必須在下次登錄時更改密碼」選項纔會創建該文件夾。如果未選中該選項,則不會創建該用戶文件夾。我們不是從我們的代碼編程創建文件夾。所以我想知道這個文件夾是如何被創建的。它是Windows內部的東西嗎? 任何這方面的幫助將不勝感激,因爲我必須給我們的客戶--- :)

+0

什麼是提示密碼更改提示?這聽起來像是在向用戶展示完整的登錄界面。 – Deanna

+0

考慮投票結束的人可能想再次閱讀,這*是一個編程問題。 :-) –

+0

你用什麼API來檢查密碼?我的猜測是,這可能與Windows加密有關;當更改密碼時,用戶的私鑰(位於其配置文件中,即c:\ Users \ )必須重新加密,因此配置文件可能被創建爲系統嘗試執行的副作用這個。你有沒有檢查文件夾中是否有NTUSER.DAT?這些文件是隱藏的。 –

回答

0

當有一些配置文件信息需要存儲時,總是創建用戶的配置文件文件夾。這可能是HKCU配置單元中的一些註冊表設置。 您可以使用RegMon來跟蹤Regitry活動。

相關問題