【发布时间】:2018-09-10 21:02:51
【问题描述】:
我需要检查我的应用程序是否在 windows server 2012 及更高版本上运行。
如何检查?
我只知道如何检查它是否是windows服务器:
class OS
{
public static bool IsWindowsServer()
{
return OS.IsOS(OS.OS_ANYSERVER);
}
const int OS_ANYSERVER = 29;
[DllImport("shlwapi.dll" , SetLastError = true , EntryPoint = "#437")]
private static extern bool IsOS(int os);
static void Main(string[] args)
{
Console.WriteLine(IsWindowsServer());
}
}
【问题讨论】:
-
看来您已使用this answer。你试过the next one吗?
标签: c#