public static OSVERSIONINFO GetVersion() { OSVERSIONINFO res = new OSVERSIONINFO(); res.dwOSVersionInfoSize = Marshal.SizeOf(res); Win32Api.GetVersionEx(ref res); return(res); }
/// <summary> /// Returns adapter's name, as visible to user in Windows Control Panel. /// </summary> /// <param name="adapterIndex"></param> /// <returns></returns> public string GetName(int adapterIndex) { OSVERSIONINFO versionInfo = OSVERSIONINFO.GetVersion(); #pragma warning disable 612,618 return(Ndisapi.ConvertAdapterName( m_szAdapterNameList, adapterIndex * 256, (uint)versionInfo.dwPlatformId, (uint)versionInfo.dwMajorVersion)); #pragma warning restore 612,618 }
public static extern int GetVersionEx(ref OSVERSIONINFO lpVersionInformation);