本文转自: http://blog.csdn.net/maxwoods/article/details/47786815

通过MSI的API来查询 ,参见MSDN说明 MsiQueryProductState

MsiQueryProductState的输入参数为产品ID,其返回值为产品安装状态,若返回值为INSTALLSTATE_DEFAULT则表示已安装,以下为一些VC运行库产品ID:

Visual C++ 2005 runtime files

Visual C++ 2005 Redistributable Package (x86) - {A49F249F-0C91-497F-86DF-B2585E8E76B7}
Visual C++ 2005 Redistributable Package (x64) - {6E8E85E8-CE4B-4FF5-91F7-04999C9FAE6A}
Visual C++ 2005 Redistributable Package (ia64) - {03ED71EA-F531-4927-AABD-1C31BCE8E187}

Visual C++ 2005 SP1 runtime files

Visual C++ 2005 SP1 Redistributable Package (x86) - {7299052B-02A4-4627-81F2-1818DA5D550D}
Visual C++ 2005 SP1 Redistributable Package (x64) - {071C9B48-7C32-4621-A0AC-3F809523288F}
Visual C++ 2005 SP1 Redistributable Package (ia64) - {0F8FB34E-675E-42ED-850B-29D98C2ECE08}

Visual C++ 2005 SP1 ATL Security Update runtime files
Visual C++ 2005 SP1 ATL Security Update Redistributable Package (x86) - {837B34E3-7C30-493C-8F6A-2B0F04E2912C}
Visual C++ 2005 SP1 ATL Security Update Redistributable Package (x64) - {6CE5BAE9-D3CA-4B99-891A-1DC6C118A5FC}
Visual C++ 2005 SP1 ATL Security Update Redistributable Package (ia64) - {85025851-A784-46D8-950D-05CB3CA43A13}

Visual C++ 2008 runtime files
* VC 9.0 (x86) - {FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4} 
* VC 9.0 (x64) - {350AA351-21FA-3270-8B7A-835434E766AD}
* VC 9.0 (ia64) - {2B547B43-DB50-3139-9EBE-37D419E0F5FA}

Visual C++ 2008 SP1 runtime files
* VC 9.0 SP1 (x86) - {9A25302D-30C0-39D9-BD6F-21E6EC160475}
* VC 9.0 SP1 (x64) - {8220EEFE-38CD-377E-8595-13398D740ACE}
* VC 9.0 SP1 (ia64) - {5827ECE1-AEB0-328E-B813-6FC68622C1F9}

Visual C++ 2008 SP1 ATL Security Update runtime files
* VC 9.0 SP1 ATL (x86) - {1F1C2DFC-2D24-3E06-BCB8-725134ADF989}
* VC 9.0 SP1 ATL (x64) - {4B6C7001-C7D6-3710-913E-5BC23FCE91E6}
* VC 9.0 SP1 ATL (ia64) - {977AD349-C2A8-39DD-9273-285C08987C7B}

如何检测VC运行库是否安装相关推荐

  1. c 语言运行库组件下载地址,VC++运行库一键安装

    VC++运行库一键安装是一款Microsoft Visual C Redistributable的VC++运行库合集32位/64位整合版,Microsoft Visual C++ 运行库,保证采用Mi ...

  2. 为什么安装一些程序需要VC++运行库

    分享一个我的公众号,最近突然想玩小程序,之前做过一段时间前端开发,考虑到现在应用程序越来越多,未来社会一定是一个充满"只有你想不到,没有你做不到"的App的世界!而微信小程序又给我 ...

  3. vc++ 运行库安装与强制卸载

    1.vc运行库集合安装: 百度云盘下载链接: https://pan.baidu.com/s/1qn3VxQTPTHQ_J_NtDc5xNQ  提取码:yuxa 2.强制卸载: 微软官方下载链接: h ...

  4. VC++运行库 集32位/64位整合版

    运行程序时,win7/win10(x86和x64)常会遇到缺少什么缺少msvc***.dll问题 安装下面链接提供的程序,安装后,便可解决. [2016-10-10]Microsoft Visual ...

  5. Windows 典藏篇-vc++运行库安装,Microsoft Visual C++ Build Tools官方工具

    以前: 想安装最全最完整最新的 vc++ 运行库,莫非用 vs2017 安装了,这是 Microsoft 官方出品的,但是安装要安装整个 vs,非常的麻烦. 如今: 终于,终于,被我找到了这款工具! ...

  6. VC运行库安装错误0x80240017解决过程

    最近在一台全新的Windows 2012 Server x64上安装部署程序,程序无法正常启动,使用depend工具查看,一些底层的库找不到,比如msvcr140.vcruntime100等,这些库都 ...

  7. phpstudy安装php8.0和php8.1的方法(内含VC运行库)

    phpstudy8.1安装php8.0.14nts和php8.1.1nts的方法 phpstudy 8.1是个很好用的PHP集成环境软件,可惜官方一年多没更新了,官方只支持到PHP7.4,因为近期项目 ...

  8. 双心一键获取winsxs的写入权限,解决VC运行库安装error1935错误

    @Echo off title 双心一键获取winsxs的写入权限,解决VC运行库安装error1935等错误 set path=%path%;%~dp0 setlocal EnableDelayed ...

  9. 360软件管家下载微软VC++运行库集合解决“丢失api-ms-win-crt-runtimel1-1-0.dll的错误,提示要安装Visual C++ 2015”问题

    错误重现: 我在win7中安装其他软件时候出现:计算机中丢失api-ms-win-crt-runtimel1-1-0.dll的错误,提示要安装Visual C++ Redistributable fo ...

  10. 无法安装VC++运行库的解决方法

    关于无法安装VC++运行库的问题 我的解决方法是下载一个MicrosoftProgram_Install_and_Uninstall.meta软件即可修复无法安装或卸载的VC++20??. 百度网盘 ...

最新文章

  1. 微服务架构下的测试之道
  2. Linux Top 命令解析 比较详细
  3. 快学Scala习题解答—第十章 特质
  4. c语言迷宫算法设计,基于C语言的可连通迷宫算法设计及实现(毕业学术论文设计).doc...
  5. Robot Framework操作MySQL数据库和Oracle数据库
  6. Oracle10g数据库归档与非归档模式下的备份与恢复
  7. sql每个月每个人的花销占比_星座月运(2020年12月),每个人开支花费大,得精打细算...
  8. mapreduce实现计数时未执行reduce方法(未实现统计功能)
  9. Java EE6 CDI,命名组件和限定符
  10. Objective-C超高精度的计时器
  11. STM8学习笔记---IAR工程中添加文件夹
  12. 关于在Servlet的路径问题
  13. node.js抓取数据(fake小爬虫)
  14. 使用iToolab UnlockGo for Mac如何绕过屏幕时间密码
  15. String类中重写Object中的equals方法源码解析
  16. 【无标题matlab2016A安装教程及下载】
  17. iOS--视频播放器之ZFPlayer
  18. 机器学习——鸢尾花数据集
  19. MATLAB-阶乘运算
  20. android接入华为推送,华为推送

热门文章

  1. Python爬虫代码示例
  2. 麦肯锡:数字化转型四步法
  3. mysql sql自动优化_SQL语句的自动优化_MySQL
  4. UML概要基础知识(待完善)
  5. win10微软图标点击无反应_Win10任务栏系统图标点击无反应的解决方法
  6. 软件项目实施方案介绍
  7. dx 汇编dec_汇编语言——汇编指令
  8. Python升级包不成功,试试豆瓣资源吧
  9. 海思Hi3519AV100 emmc flash方式 linux系统移植 hitool工具烧写
  10. 修改解锁【暴力破解】《植物大战僵尸Zombie》所有模式、关卡、金钱教程。