2013-12-07 24 views

回答

0

大多數情況下,不,運行標準用戶權限的代碼只能對HKLM進行只讀訪問。

您必須使用管理權限運行才能寫入HKLM。儘管在Windows XP和更早版本中,以管理員身份運行是常態。

嘗試從cmd shell prompt launched with admin privileges運行您的代碼。你應該看到不同的結果。

對於較舊的應用程序,方便後退compat,有registry virtualization。它在沒有嵌入式清單的32位代碼中啓用。對於在64位操作系統上運行的32位代碼,還有整個registry redirection