VerGetProductInfo

来源:互联网 发布:马穆鲁克 知乎 编辑:程序博客网 时间:2024/04/29 04:38

VerGetProductInfo

__int64 __fastcall VerGetProductInfo(__int64 a1, __int64 a2, __int64 a3, __int64 a4, DWORD *a5){  signed int v5; // ebx@3  int v6; // eax@4  DWORD v8; // [sp+30h] [bp-18h]@3  if ( !a5 )    CbsUtil_Assert((__int64)"base\\cbs\\util\\cbsver.cpp", 143i64, (__int64)"pdwProductType");  v5 = 0;  v8 = 0;  if ( GetProductInfo(0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, &v8) )  {    *a5 = v8;  }  else  {    v6 = GetLastError();    if ( v6 > 0 )      v6 = (unsigned __int16)v6 | 0x80070000;    v5 = v6;    if ( v6 >= 0 )    {      v5 = -2147467259;      v6 = -2147467259;    }    CBSWdsLog(0x4000000u, v6, 1i64, "Failed to get product info.");  }  return (unsigned int)v5;}
0 0
原创粉丝点击