我使用的IA的版本是6.0 Ent,在制作安装程序的过程中写注册表的动作我是通过自己写一段Custom Code来实现的。
参见IA的API,你可以写一个类,继承CustomCodeAction,然后重写他的install方法,该方法传入一个InstallerProxy对象,然后调用该对象的getService方法获得一个实现SimpleRegistryManager接口的对象,代码示例如下:
SimpleRegistryManager manager=
(SimpleRegistryManager)proxy.getService(SimpleRegistryManager.class);
然后调用SimpleRegistryManager接口中的方法实现对注册表的操作。IA的API文档在安装目录下的javadoc目录中。