注册表位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{13A4EE12-23EA-3371-91EE-EFB36DDFFF3E}

C# 判断

            /*** 安装状态                       返回整数值      含义INSTALLSTATE_INVALIDARG       -2            无效的参数传递给该函数。INSTALLSTATE_UNKNOWN          -1            不公布或者未安装该产品。INSTALLSTATE_ADVERTISED       1             该产品已公布但尚未安装。INSTALLSTATE_ABSENT            2             不同的用户安装该产品。INSTALLSTATE_DEFAULT          5              为当前用户安装该产品* 2013(X64) {929FBD26-9020-399B-9A7A-751D61F0B942}* 2013(X86) {13A4EE12-23EA-3371-91EE-EFB36DDFFF3E}*/[DllImport("msi.dll", CharSet = CharSet.Unicode)]private static extern int MsiQueryProductStateW(string product);/// <summary>/// /// </summary>/// <returns></returns>public static bool CheckMsi(){//返回5,正常;var res = MsiQueryProductStateW("{13A4EE12-23EA-3371-91EE-EFB36DDFFF3E}");return res == 5;}

vcredist_x86 vs2013检查相关推荐

  1. VS2013 IDK 连接失败:数据库连接失败,请检查客户端安装配置是否有问题

    连接配置的是oracle数据库. 原因:vs会自动搜索安装目录下 oracle文件夹. 而我的oracle安装文件夹名不是oracle.vs应该是解析不了. 解决方法: 将vs等安装到D盘,oracl ...

  2. VLFeat开源库介绍及在VS2013中的编译

    VLFeat是一个开源的计算机视觉算法库,内容主要包括feature detectors.feature extractors.k-means clustering.randomized kd-tre ...

  3. Windows7上使用VS2013编译Caffe源码(不带GPU支持)步骤

    1.      从https://github.com/BVLC/caffe/通过git clone下载caffe源码,master分支,版本号为09868ac:$ git  clone https: ...

  4. VS2013和MATLAB相互调用混合编程

    Visual Studio和MATLAB混合编程,有两种方法: 1 MATLAB调用C程序: 2 VS调用MATLAB(目前见到的都是VS,其他编译器如codeblocks,或不提供这项功能): MA ...

  5. 把项目从VS2005升级到VS2013

    小斯同学花了几周的时间,终于把我们的服务端和客户端从vs2005升级到vs2013了.真是不得不给个赞. 升级的过程中遇到了各种问题,小斯同学跋山涉水.越过艰难险阻终于成功让我们用上了高大上的宇宙第一 ...

  6. 【环境】VS2013和MATLAB相互调用混合编程

    Visual Studio和MATLAB混合编程,有两种方法: 1 MATLAB调用C程序: 2 VS调用MATLAB(目前见到的都是VS,其他编译器如codeblocks,或不提供这项功能): 前一 ...

  7. 解决VS2013中出现类似于error C4996: 'scanf': This function or variable may be unsafe的安全检查错误

    我用的是visual studio 2019,提示出错.用下面第5种办法,完美解决问题... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...

  8. vs2013配置opencv2.4.9

    配置环境变量 在系统变量里面新建变量,名为 OPENCV ,值为自己解压opencv路径下的build路径,如 F:\opencv\build. 在系统变量里面编辑 Path 变量,在末尾添加 ;%O ...

  9. 让Vs2013 完美支持EF6.1 Code First with Oracle 2015年12月24日更新

    本文是对下文的补充,切勿以为我是全盘复制哦 连接: http://www.cnblogs.com/wlflovenet/p/4187455.html Entity Framework6 with Or ...

最新文章

  1. 机器人 沈为民_会变形的机器人
  2. em在聊天中是什么意思_聊天时,女人总给你发哦、嗯什么意思?这才是高情商的做法...
  3. 【跃迁之路】【440天】刻意练习系列199(2018.04.21)
  4. SSM整合之纯注解方式,注解实现事务,异常,与拦截器
  5. 如何快速正确的安装 Ruby, Rails 运行环境
  6. dbscan算法python实现_挑子学习笔记:DBSCAN算法的python实现
  7. Android简单通讯录从list取数据并显示 eclipse开发
  8. 2019年python黑马_决心在2019年让Python成为您的朋友
  9. ROS笔记(25) 自主探索SLAM
  10. Java虚拟机(二)—主流Java虚拟机分类及发展历程
  11. Java-对象及变量的并发访问小结
  12. NOI十连测 第三测 T1
  13. ps关于去除脸上的痘痘问题和美白问题
  14. 鼠标右键失灵java_鼠标右键失灵怎么办
  15. 好书推荐:《爱因斯坦的错误:天才的人性弱点》
  16. 声纹识别(一)——简介
  17. 利用百度地图API进行车辆查询并用鼠标拾点获取经纬度
  18. 留学地 各国比较2021
  19. 关于DRV8303/8301电路框图
  20. python中ra_consumers-在Python中并行化处理的一种简单、灵活的方法。-Andrew Rabert Documentation Example...

热门文章

  1. 鑫茂齐鲁科技城 全国工商联·万祥军:商协社团谋定创新升级
  2. Java集成阿里云的实时语音识别遇到的一些问题
  3. html中a标签的跳转问题
  4. uniapp微信小程序引入第三方广告插件
  5. 腾讯云TCA运维认证题库内容、考试攻略及例题示范
  6. pygame 笔记-7 生命值/血条处理
  7. 永城公司正在研究是否更新现有的计算机系统,永城的五险合一社保新系统,企业保险办理时间表更新了...
  8. 风丘科技为新能源汽车的发展保驾护航——专业的新能源汽车电性能测试
  9. DNSPod十问周康:如何成为办公硬件领域的乔布斯?
  10. StringIO 的用法