private static string GetFileVersionString(IntPtr memPtr, string name)
{
IntPtr memRef = IntPtr.Zero;
uint memLen;
if (Interop.Version.VerQueryValue(memPtr, name, out memRef, out memLen))
{
if (memRef != IntPtr.Zero)
{
return Marshal.PtrToStringUni(memRef);
}
}
return string.Empty;
}