RegistryKey B=Registry.CurrentUser.CreateSubKey("SH\\");
bool A = (bool)B.GetValue("A", "0");
读取一直报错:未处理InvalidCastException
              指定的转换无效。
              排错提示:
              当从一个数字执行强制转换时,值必须是一个小于无限大的数字。
              确保源类型可以转换成目标类型。
              获取此异常的常规帮助。
这个问题怎么解决啊?跪求大侠们的帮助啊!