1. 运行时库guid 获取办法

    可以通过查找电脑注册表 c++ 通过guid 判断是否已安装运行时库

 

vs2015  x86  版本号14.0.24215

Microsoft Visual C++ 2015 x86 Additional Runtime - 14.0.24215

{69BCE4AC-9572-3271-A2FB-9423BDA36A43}

 

2.可以通过  下面这个程序进行判断电脑是否安装有vs运行时库,但同时要考虑到vs运行时库可能存在多个版本

#include <Windows.h>
#include <msi.h>
#pragma comment(lib,"Msi.lib")
 

int main()

{
     INSTALLSTATE state = MsiQueryProductState(_T("{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}"));

     return 0;

}

 

 

3.返回值:

安装状态 返回整数值 含义
INSTALLSTATE_INVALIDARG -2 无效的参数传递给该函数。
INSTALLSTATE_UNKNOWN -1 不公布或者未安装该产品。
INSTALLSTATE_ADVERTISED 1 该产品已公布但尚未安装。
INSTALLSTATE_ABSENT 2 不同的用户安装该产品。
INSTALLSTATE_DEFAULT 5 当前用户已安装该产品。

 

摘取的文章地址 :https://blog.csdn.net/qq_41317482/article/details/79974315   这个到13版本的

https://blog.csdn.net/chenguangxing3/article/details/16331441

https://blog.csdn.net/zy499/article/details/79610869

https://blog.csdn.net/qq_38161040/article/details/88033230

相关文章:

  • 2021-09-04
  • 2021-08-29
  • 2022-12-23
  • 2021-08-01
  • 2022-02-17
  • 2021-12-07
  • 2022-12-23
猜你喜欢
  • 2021-07-06
  • 2022-12-23
  • 2022-02-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案