热情软件屋

 

如何检测是否安装了ODBC和DirectX及其版本号


编号:QA004475
建立日期: 2001年10月31日 最后修改日期:2001年10月31日
所属类别:

leehigh:
    如何在VB安装程序内,检测是否安装了ODBC和DirectX及其版本号?

回答:

    VB6安装程序的源程序在VB98\Wizard\PDWizard\Setup1目录下可以找到。你可以在VB中打开这个工程,然后在其中添加自己的代码。检查ODBC,首先使用API函数GetSystemDirectory获得系统目录。在这个目录中查找ODBC32.DLL,如果有这个文件,说明ODBC已经安装。然后可以查找是否安装了你要的驱动文件,见下表:
    

文件数据库
Oddbse32.dllInstallable dBase IISAM
Odexl32.dllInstallable Excel IISAM
Odfox32.dllInstallable FoxPro IISAM
Odpdx32.dllInstallable Paradox IISAM
Odtext32.dllInstallable Text IISAM
Odbcjt32.dllAccess
Msorcl32.dllOracle
Sqlsrv32.dllSQL Server
Vfpodbc.dllVisual FoxPro

    要想获得文件的版本,可以参考QA001908 "如何获取文件的版本信息"
    DirectX可以检查D3dim.dll。有关DirectX的那个版本包括这个文件,你可以在http://support.microsoft.com/servicedesks/fileversion/查到。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio