1、安装完成后,如何把安装路径写入c:\autoexec.bat
2、安装程序中有3个组件,其中一个组件需要写入注册表,当选择该组件
   时,在安装完成后,才要写入注册表,如果没有选择,则不写入注册表,
   要如何设置?
3、利用project wizard生成一个安装工程(*.ipr)后,要如何去掉安装过程
   中显示的对话框?

解决方案 »

  1.   

    第二个问题:
    nResult = ComponentIsItemSelected (MEDIA, "你的组件名");    //判断是否选择安装某个组件
    if (nResult = 1) then    //如果选择了则写注册表
        // Specify HKEY_LOCAL_MACHINE as the root key
        RegDBSetDefaultRoot( HKEY_LOCAL_MACHINE );

        RegDBSetKeyValueEx( ... );
        
    endif;
    第三个问题:
    直接在Scripts里把显示对话框的代码删除。
      

  2.   

    to BeanBoy() : 这个要在哪里写啊,是setup.rul吗,那事件是什么?
      

  3.   

    第三个问题:
    直接在Scripts里把显示对话框的代码删除。要如何删除啊,scripts里哪些是显示对话框的?