2014-10-02 60 views

回答

0

我來的解決方案是從註冊表中讀取

HKEY_LOCAL_MACHINE\SOFTWARE\Informix\Environment\INFORMIXDIR 

和查找文件:

$INFORMIXDIR/etc/.lvers_csdk 
    $INFORMIXDIR/etc/.lvers_conn 
包含版本文本的

(例如:「3.70.FC8」)

與此我也可以知道是否是CSDK或只有連接安裝。

2

您可以找到Informix Client庫之一,如iclit09b.dll。安裝Informix Client後,它應該在PATH上。然後你可以閱讀它的版本信息。

我創建了Python程序,它使用win32api,並且可以在PATH上搜索這些庫,然後顯示它的屬性:日期,大小和版本信息。您可以從https://code.activestate.com/recipes/576522-searching-dll-and-exe-files-in-path/

下載進行iclit09b.dll它打印:

2014-06-04 11:10:05 1015808 [b] C:\informix\bin\iclit09b.dll ProductVersion 4.10.TC4DE; FileVersion 4.10.TC4DE 
相關問題