簡體   English   中英

如何返回NULL

[英]How Is This Returning NULL

即使密鑰存在且我的應用程序已安裝,我的C#應用​​程序許可證管理器在檢查密鑰是否存在時仍返回NULL。 我嘗試以管理員身份運行,並在“密鑰”路徑中添加或刪除反斜杠。

        RegistryKey LitenUpKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\LitenUp\NIT", false);
        if (LitenUpKey == null) {
            // Registry Key NOT Found
            return false;                
        }

證明它存在

注意:我正在構建為x64!

正如@RbMm指出的那樣,問題出在32位和64位之間的注冊表反射中。 以下問題向我展示了如何選擇看到的視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM