1
我正在寫一個小的C#程序,它改變了Windows註冊表中的一些硬編碼路徑。我的問題是REG_EXPAND_SZ包含環境變量的值。例如:如何忽略REG_EXPAND_SZ中的環境變量?
%APPDATA%\Microsoft\Installer\
如果我查詢使用GetValue()這個值,我得到了%APPDATA%的路徑。但我不希望它查找環境變量。
我不能排除這些值,因爲它們可能包含重要的硬編碼路徑。
我正在寫一個小的C#程序,它改變了Windows註冊表中的一些硬編碼路徑。我的問題是REG_EXPAND_SZ包含環境變量的值。例如:如何忽略REG_EXPAND_SZ中的環境變量?
%APPDATA%\Microsoft\Installer\
如果我查詢使用GetValue()這個值,我得到了%APPDATA%的路徑。但我不希望它查找環境變量。
我不能排除這些值,因爲它們可能包含重要的硬編碼路徑。
謝謝!這就是爲什麼你不應該在搜索文檔時使用Google,我發現Registry.GetValue(),但實際上在我的代碼中使用了RegistryKey.GetValue() - 它具有提到的選項。 – jgillich