2 namedajipai namedajipai 于 2016.04.05 16:51 提问

VB启动的时候检查是否安装了控件

Visula Basic 6.0使用了外部空间,启动的时候检查是否安装了这些控件,如果没有安装,自动联网下载安装然后启动程序

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.05 17:04
已采纳

在注册表中查找ProgID,如果没有就是没有注册。

sl_18500
sl_18500   2016.04.05 16:59

检查是否安装一个软件有如下办法:

1、查找进程,如果发现指定目标当然说明已安装了
2、查找注册表相应项目及文件关联,如果发现指定目标说明已安装了
3、检查Documents And Settings中的一些信息,如果发现指定目标说明已安装了
4、最后实在无奈,遍历文件系统查找吧、、

以上就是一般的方法,应该没有捷径、、

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
程序安装时检查是否已经安装.NETFramework
添加新项中添加一个安装程序类using System;using System.Collections;using System.ComponentModel;using System.Configuration.Install;using Microsoft.Win32;using System.Diagnostics;using System.IO;namespace DOTNETChec
如何判断客户端是否安装了指定的ActiveX控件
 如何判断客户端是否安装了某个插件?最常见的就是使用DHTML Behavior中的两个方法:isComponentInstalled但是msdn上有这么一句话:Only Microsoft Internet Explorer components are detected by this method. If a component identifier of a third-party com
设置android studio启动时不检查sdk Android studio启动时总是在找AndroidSDK的解决办法
安装完android studio后,首次启动会弹出检查sdk组件等设置,点击finish会去下载sdk等,如果没有设置代理的情况下,这个界面会卡很久。截图如下: blog0826-1.png 所以,我们就需要去更改android studio的设置来禁用这个功能。 解决方法 关闭android sutdio,打开android studio安装目录下的bin文件夹,找到ide
C# 客户端判断是否安装office03、07或WPS
using Microsoft.Office.Interop.Excel;//转换为excel时,对比一下c#。需要引用此命名空间 using ET;//转换为wps时,相比看。需要引用此命名空间 using KSO;//转换为wps时,需要引用此命名空间 //当转换为excel时,需要引入Microsoft.Office.Interop.Excel.dll;当转换为wps时,需要引入Int
如可检测.NET Framework是否安装及安装版本
参见MSDN .Net Framework 3.5  https://msdn.microsoft.com/library/cc160716.aspx .Net Framework 4.5 and 4.6 https://msdn.microsoft.com/en-us/library/ee942965(v=vs.110).aspx
查看linux下是否安装了apache 、mysql
提要:RPM 是 Red Hat Package Manager 的缩写,原意是Red Hat 软件包管理 RPM包管理的用途; 1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件; 2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包; 3、可以在查询系统中的软件包是否安装以及其版本; 4、作为开发者可以把自己的程序打包为RPM 包发布;
[windows]如何在batch脚本中检测系统是否安装了python和pip
手头的一个项目需要为用户的windows机器配置python环境,需要安装python和pip(python的包管理工具),当然,已经安装过的用户就不需要重装了,那么问题来了,如何检测用户的windows系统已经安装了python和pip呢?调试了一个上午,终于找到一个可用的办法
在Ubuntu上检查一个软件包是否安装命令
如果你正在管理Debian或者Ubuntu服务器,你也许会经常使用dpkg 或者 apt-get命令。这两个命令用来安装、卸载和更新包 要检查特定的包,比如firefox是否安装了,使用这个命令: dpkg -s firefox 同样,你可以使用dpkg-query 命令。这个命令会有一���更好的输出,当然,你可以用通配符。 dpkg-query -l firefox
Andorid检测支付宝客户端是否安装
Andorid检测支付宝客户端是否安装主要采用intent意图匹配间接实现检测支付宝客户端是否安装,代码如下: public static boolean checkAliPayInstalled(Context context) { Uri uri = Uri.parse("alipays://platformapi/startApp"); Intent int
linux 查看是否安装了mysql
yum 安装mysql      yum -y install mysql-server ---------------------------------------------------------- 1,mysql 的守护进程是mysqld 如果已经安装则: [root@localhost ~]# service mysqld start 启动 MySQL: