4
是否有某種方法可以創建自定義(WoW64)共享註冊表項?如何爲WoW64和x64流程創建共享註冊表項
默認情況下,某些註冊表項將被共享,而其他註冊表項將被重定向(請參閱MSDN)。但我想在HKLM \ Software下創建一個應該共享的自定義註冊表項。我在C#(可能是P/Invoke)和WIX中尋找解決方案。
是否有某種方法可以創建自定義(WoW64)共享註冊表項?如何爲WoW64和x64流程創建共享註冊表項
默認情況下,某些註冊表項將被共享,而其他註冊表項將被重定向(請參閱MSDN)。但我想在HKLM \ Software下創建一個應該共享的自定義註冊表項。我在C#(可能是P/Invoke)和WIX中尋找解決方案。
如果將標誌添加到RegCreateKeyEx
(或RegOpenKeyEx
),您將始終訪問32位註冊表。
我找不到Wix源代碼中的這個標誌(也就是KEY_WOW64_64KEY
,它是相同的,但對於64位訪問),因此您可能需要使用pinvoke。
雖然這是可能的,但我寧願創建一個共享密鑰。 –
@Michael你是什麼意思的「共享密鑰」我不知道這樣的事情是否存在 –
共享密鑰是一個關鍵,沒有重定向(請參閱MSDN文章,我已經在問題中提到過)。但我找不到任何其他的東西,所以我認爲你的解決方案。 –