如何訪問Windows XP中的其他用戶的註冊表部分?如何訪問Windows XP中的其他用戶的註冊表部分
我如何在我的機器上,vb2005中訪問另一個用戶的HKey_current_user,或者如果有人可以推薦一個已經可以做到的軟件。
我試着做一個快速的註冊表修復工具修復損壞或損壞的用戶
如何訪問Windows XP中的其他用戶的註冊表部分?如何訪問Windows XP中的其他用戶的註冊表部分
我如何在我的機器上,vb2005中訪問另一個用戶的HKey_current_user,或者如果有人可以推薦一個已經可以做到的軟件。
我試着做一個快速的註冊表修復工具修復損壞或損壞的用戶
首先,你不能,如果漫遊配置文件啓用了其他用戶的註冊表您的計算機上可能不完整或過時。
說了這麼多,你可以使用HKEY_USERS \用戶SID
很明顯,你必須以管理員身份訪問其他用戶的數據運行。
要轉換的SID命名看看這個:How can I convert from a SID to an account name in C#
從名稱轉換爲SID看看這個:Unique identifier for user profiles in Windows
只是一個意見,但一般運行遠程註冊表服務的麻煩。我已經使該實用程序能夠在本地更正註冊表項並遠程運行應用程序。 PSExec是Mark的一個很好的免費工具,現在MS可以在你構建和測試它之後運行你的工具。你可以給它一個命中的系統列表,或者它將在域中的每個系統上運行它。您的帳戶必須具有遠程執行權限,但這通常不是管理員的問題。當你編寫實用程序時要小心謹慎,因爲你可能會將它運行在你不想運行的機器上。