1. 程式人生 > >delphi在64位系統下寫登錄檔注意事項

delphi在64位系統下寫登錄檔注意事項

HKEY_LOCAL_MACHINE寫這個主鍵下的項,在64位系統下可能會重定向,所以構造時要加KEY_WOW64_64KEY

  reg := TRegistry.Create(KEY_WRITE or KEY_READ or KEY_WOW64_64KEY);
  reg.RootKey := HKEY_LOCAL_MACHINE;
這樣就行了,否則重定向發生後你會發現:能寫進去,讀出來的就是不對,嘿嘿