现有一vb自带打包工具打包的安装文件,一个域用户安装以后可以运行,但是切换到另外一个域用户后就不能运行了,查看Log文件才知道有些对象和控件不能创建,请问应该如何打包vb程序,才能安装以后多个域用户都能运行呢?请高手赐教!

解决方案 »

  1.   

    安裝的時候,要求用ADMINISTRETOR安裝——放到公共地方、安裝給所有用戶。
      

  2.   

    “多个域用户都能运行”是程序设计里的问题,由程序指定文件读取域的位置,而文件在制作安装包里,可以使用环境变量,放到系统的那个目录下,都可以实现,我比较常用的是InstallShield,功能很强大,至于有些控件不能创建,是打包时没有把相应的DLL文件打包进去,要是在win98下运行,还得注册控件。
      

  3.   

    用Setup Factory 7.0.1 汉化版(修正)打包,安装到所有用户。
    下载地址:http://download.zol.com.cn/detail/9/89213.shtml