要修改用户电脑的注册表的人,有两种。一种是做流氓软件,这些人心术不正,不择手段。另外一种是方便用户,让用户点击按钮后,可以快速安全地修改电脑的设置。我就是后一种人。呵呵!例如,要把“我的电脑”图标显示或隐藏。就是把注册表某个项设为0或1。问题是我不知道用户的电脑情况。所以要先进行判断。我真的不知道如何判断,虽然我如何修改。请高手和低手一起帮忙,谢谢!

解决方案 »

  1.   


            // 摘要:获得操作系统信息和补丁
            RegistryKey rk;
            public List<string> GetOperatingSystemInfo()
            {            
                rk = Registry.LocalMachine.OpenSubKey("Software\\Microsoft\\Windows    NT\\CurrentVersion");
                List<string> list = new List<string>();
                list.Add(rk.GetValue("ProdUCtName").ToString());
                list.Add(rk.GetValue("CSDVersion").ToString());           
                rk.Close();
                return list;
            }