有个installshield5的工程需要更新,因为installshield5不知道怎么做更新程序·就把这个工程转换成installshield 12来做。但问题出现了:install 12做出来的安装包在安装完成后,在目录下面运行(A.exe)程序时,它又重新执行安装包的界面,然后就出现,这个提示。有知道怎么解决的嘛?
小弟在此,先谢谢各位大哥了!

解决方案 »

  1.   

    程序名称是什么名字,
    安装包名称又是什么
    我觉得既然是你运行程序的时候出现的那个问题,
    那应该是在你程序里的问题啊,
    怎么会是installshield的问题呢
      

  2.   

    可是A.exe运行貌似跟setup.exe没关系啊,
    怎么会去调用setup.exe呢
      

  3.   

    选择Tab页:Installaion Designer
    左边的树结构中选择Behavior and logic,然后
    在出现的新的树结构中选择Files中有Setup.Rul
    就是了
      

  4.   

    那可能msi工程的不一样,installscipt工程就在那边
      

  5.   

    找到问题出在什么地方了,就是安装包控件没注册,谁知道用installshield 12做安装包时控件怎么样注册?我把那个控件选择(文件属性->Self Register)时在安装结束时报错了:
    这是什么原因啊?
      

  6.   

    应是ocx的问题,可能是需要其他的mfc的dll吧
    你可以将ocx编程成静态链接库模式的,这样就可以不用其他的dll了
    这样试试,你可以在安装出问题的那台机子上,在cmd里调用regsvr32来直接注册你的ocx,看能否成功
    不能成功就是你的ocx问题