本文原创,转载请写明地址注册表中有多种数据存放的格式,有几种常见不能直接读出的格式。 下面列出了2个方法,分别是WindowsXP注册表中的REG_MULTI_SZ(多重字串)和REG_BINARY(二进制值)的读取方法 // 读取Windows安装盘目录 // Installation Sources是个REG_MULTI_SZ:多重字串,直接转string读不出 string [] key = ( string [])Registry.LocalMachine.OpenSubKey( @" SOFTWAREMicrosoftWindowsCurrentVersionSetup " ).GetValue( " Installation Sources "