如何用C#实现软件的自动安装???
之前看过别人用JAVA写了一个EXE文件可以实现一个软件的全自动安装,所以想问下哪位高手怎样用C#也实现下这一功能,谢谢了!!!

解决方案 »

  1.   

    添加安装部署项目,设置系统必备
    还有inno setup等
      

  2.   

    要实现可能有这么几个东西压缩/解压缩
    注册类库
    关联文件类型
    操作注册表
    桌面/启动栏/开始菜单,插入快捷方式.
    磁盘剩余空间计算
    用户权限选择
    版权声明
    自定义的图标logo卸载程序
      

  3.   

    关注。
    如果数据库是SQL。连接数据库是用过拖拉控件连接的数据库,要怎么打包,使得在运行时只要安装SETUP就可以执行程序了?
      

  4.   

    启动A.exe进程,FindWindow找到窗口和确定还有取消之类的窗口句柄,可以用spy++辅助.
    SendMessage,模拟按钮Click.
    一般软件的自动安装也就是一步一步点确定.
    不过不建议用C#来弄这个,查一下autoit吧,做自动安装很容易的.