在.Net 1.x当中,使用Microsoft.Win32.RegistryKey类的GetValue方法读取注册表数据时,其实数据都是经过“处理”的; 例如,某个字符串数据本来的值是 %SystemRoot%System32IoLogMsg.dll 但是用GetValue方法得到的数据却是 C:WINDOWSSystem32IoLogMsg.dll 也就是说,在读取注册表中的字符串时,系统会自作主张地替你展开环境变量。 这的确省去我们调用Environment.ExpandEnviro...
[ 查看全文 ]