1. 运行时库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