如何在c#程序中检测电脑中是否装有ORACLE?

现在项目要求如果计算机安装了ORACLE客户端则我们不再安装,也不写环境变量。但是如果没有安装,我们自己在安装程序中添加一个最小客户端,并且要写环境变量。可是如果原来有O... 现在项目要求如果计算机安装了ORACLE客户端则我们不再安装,也不写环境变量。但是如果没有安装,我们自己在安装程序中添加一个最小客户端,并且要写环境变量。可是如果原来有ORACLE而我们又写了环境变量就会导致原来的ORACLE不能用,如果原来没有安装ORACLE而我们没写环境变量就会导致我们程序连不上服务器。 展开
 我来答
syht2000
高粉答主

2013-05-08 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
不清楚你们的客户端版本,不过你可以检测一下注册表比如HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\OraDb10g_home1这种位置,看看有没有相应的值。环境变量也可以先检测原本有没有你需要的环境变量,如果环境变量与注册表都有值,那当然就表示已经安装了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式