xgr 发表于 2012-6-4 00:14:52

用INNOSETUP打包安装程序时关于CAD是否安装的问题

本帖最后由 xgr 于 2012-6-4 09:29 编辑

在用用INNOSETUP打包安装程序时需要判断CAD是否安装,如安装CAD2006,如何通过读注册表判断CAD 是否安装
在nimokaka的博客上是这样判断的
//ACAD2006中文版ACAD-4001:804
    if RegvalueExists(HKLM, 'SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:804','AcadLocation') then
       begin
            ACAD2006 := true;
       end else
       begin
            ACAD2006 := false;
       end;
可是找遍注册表,也没有发现'AcadLocation',而且返回值是false,不知道问题出在哪里。
那么怎样才能通过个访问注册表,判断CAD是否已经安装。

页: [1]
查看完整版本: 用INNOSETUP打包安装程序时关于CAD是否安装的问题