博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
.NET Winform 让程序以兼容模式运行
阅读量:6994 次
发布时间:2019-06-27

本文共 1194 字,大约阅读时间需要 3 分钟。

.NET Winform 让程序以兼容模式运行

 

1 #region  WIN7操作系统处理(兼容模式运行) 2  3         public static bool IsWindows7 4         { 5             get {
return (Environment.OSVersion.Platform == PlatformID.Win32NT) && (Environment.OSVersion.Version.Major == 6) && (Environment.OSVersion.Version.Minor == 1); } 6 } 7 8 public static void SetRunInWinXP(string EXEName) 9 {10 RegistryKey key = Registry.CurrentUser.OpenSubKey("SoftWare\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers", true);//打开注册表子项11 12 if (key == null)//如果该项不存在的话,则创建该子项13 key = Registry.LocalMachine.CreateSubKey("SoftWare\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\Layers");14 15 //如果不存在该值,则设置该值,重启程序应用设置16 if (key.GetValue(EXEName) == null)17 {18 key.SetValue(EXEName, "WINXPSP3");19 20 Application.ExitThread();21 Application.Exit();22 Application.Restart();23 System.Diagnostics.Process.GetCurrentProcess().Kill();24 }25 }26 27 #endregion

 

转载于:https://www.cnblogs.com/CodingMouse/p/3330309.html

你可能感兴趣的文章