比如用户执行setup的时候,弹出的是一个form,上面依次出现。
安装数据库引擎
安装服务器程序
安装客户端
退出
用户点击各项后再对应其他.exe安装程序(其他安装程序都已经做好)。我的问题是:用什么来做这个功能,如果用VB,那么又一个问题,这样的功能要不要vb运行库,如果他的计算机本来就是干净的(没有VB运行库),我总不能再做一个先安装运行库的安装程序吧。呵呵。
如果安装制作程序比如INstall shield或者wise9就可以做的,请各位明示,怎么做,我好像没有找到的。我更希望是能够在这里直接做了。。如果我的程序用到了ADO,那么我看很多人的帖子都要用MDAC2.1之类的玩意,干什么用的,我如果已经帮助用户安装了MSSqlserver7,还需要安装这个mdac的东东吗?谢谢。

解决方案 »

  1.   

    MDAC是微软数据库访问引擎,ADO也在其中,只不过98之后的操作系统一般都已经先预装了ADO2.1,你的意思是制作光盘自动安装程序是吗,一般简单的VB也可以做,当然运行库是免不了的,就算你用其他的工具,比如MFC,它的DLL你也得用,AuthorWare也一样,Delphi可能还可以,但是你也得保证不用Ocx一类的扩展控件,因为那些是不会编译到EXE中的。
      

  2.   

    holydiablo(鱼头) :
    1。Msqlserver安装了之后是不是可以不安装ADO2.1了。
    2。安装程序其实都是已经做好(用Wise9做的),但我想作一个统一的界面,因为要安装好几个东东,比如数据库引擎,服务器程序,等等,用户可以选择安装。这个界面就是
    安装数据库引擎
    安装服务器程序
    安装客户端
    退出
    用户点击进入不同的安装过程,用什么来完成。 Erice(白雪公猪) :
    谢谢,但我已经选择了Wise9,请再给点建设性意见。
      

  3.   

    这样的话,你完全可以用VB做一个小程序(Shell其他安装就可以,关键是界面漂亮一点,当然是用图片了)
    如果这些安装包要科在光盘上就最好,用一个autorun.inf自动启动上面那个小程序,你觉得如何
      

  4.   

    至于Mdac么,你也可以在光盘上留一份,同时在小程序中加入一个小帮助,告诉用户何时可能会需要用到它
      

  5.   

    holydiablo(鱼头) :
    这样的话,你完全可以用VB做一个小程序(Shell其他安装就可以,关键是界面漂亮一点,当然是用图片了)
    如果这些安装包要科在光盘上就最好,用一个autorun.inf自动启动上面那个小程序,你觉得如何
    ………………………………………………………………………………
    我了解你的意思。但有一个问题不能回避的是,我的安装程序本来其中有一向任务就是要安装VB运行库。但我用VB做的这个小程序,怎么运行?是不是还要用到运行库。我总不能在运行这个安装小程序之前在做一个安装VB运行库的安装程序吧
      

  6.   

    这个VB小程序只需要一个文件,MSVBVM60.dll,虽然大了点,但是作为安装盘发布应该问题不大