.net fw 3.5环境属性

时间:2013-10-30 08:45:44

标签: c# .net .net-4.0 .net-3.5 64-bit

我在.net 4.0中编写了一个关于OS版本.32位或64位控制的代码。

if (Environment.Is64BitOperatingSystem)
            {
                try
                {
                    RegistryKey localKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64);
                    localKey = localKey.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion");
                    if (localKey != null)
                    {
                        value64 = localKey.GetValue("ProductId").ToString();
                    }
                    return value64;
                }

像这样。我在.net 3.5“Environment.Is64BitOperatingSystem”中表示相同,我不能使用这个属性。

0 个答案:

没有答案