2010-06-03 15 views

回答

3

是的。例如,如果提供RegCreateKeyExHKEY_CLASSES_ROOT並且用戶不是管理員,它將在HKCU\Classes下創建密鑰。否則,如果用戶是管理員,它將在HKLM\Classes下創建密鑰。

(注意HKCU與HKLM區別。對於那些誰不知道:)

HKCU = HKEY_CURRENT_USER 
HKLM = HKEY_LOCAL_MACHINE 

重要的是,一些訪問註冊表,如上面的例子中有HKEY_CLASSES_ROOT是「解複用「根據用戶的訪問,在機器和用戶註冊表樹之間。

+0

如果條目是在HKCU下創建的,當訪問DLL或OCX時會發生什麼? – CJ7 2010-06-03 07:10:37

+1

對於安裝它的用戶來說,它將工作得很好,而不適用於任何其他用戶。 – 2010-06-03 14:36:51