private static string GetFileVersionLanguage(IntPtr memPtr) { uint langid = GetVarEntry(memPtr) >> 16; var lang = new StringBuilder(256); Interop.Kernel32.VerLanguageName(langid, lang, (uint)lang.Capacity); return lang.ToString(); }