在Windows系统中,CAD软件的注册表信息通常存储在以下路径之一:
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk
具体到不同的AutoCAD版本,注册表路径可能会有所不同,例如:
AutoCAD 2000:
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R14.0\ACAD-1:804
AutoCAD 2002:

HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R15.0\ACAD-1:804
AutoCAD 2004:
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.
要查看所有已安装的AutoCAD版本的注册表位置,可以使用以下代码片段(以C为例):
public static ListGetHardcopyList() {Listlist = new List (); RegistryKey softwareKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Autodesk\Hardcopy");if (softwareKey != null){foreach (string valueName in softwareKey.GetValueNames()){list.Add(valueName);}}return list;}
