我不会MFC,只是用API写几个小程序,小的功能软件。想问问编安装软件需要什么知识?大家推荐几本书吧。安装软件和一个exe的小执行软件有什么优劣呢?有什么不同呢?为什么要安装软件呢?谢谢大家扫盲。

解决方案 »

  1.   

    windows程序设计 入门的 
    然后是vc或者mfc方面的看看 
      

  2.   

    安装程序帮助初级用户顺利开始使用。 如果是纯绿色软件的话,打个zip包也可以,不用安装了。写安装程序不需要什么书,下个 NSIS + HM, 跟着向导做一个就行了,然后根据需要慢慢看帮助改, 很简单的。
      

  3.   

    谢谢2位。windows程序设计我已经看完了多半部分,所以尝试着写个小小软件。
    whoo:哦,原来如此。
    不过我的问题还是没有弄懂:为什么要安装软件呢?都是绿色的不行吗?安装软件和绿色软件有什么区别?
      

  4.   

    >>都是绿色的不行吗?那当然好,但不是每个人都是和平主义者^_^。 软件商需要往系统中写入一些相关信息的。有些是邪恶的信息,如加密、认证、时间限制等信息。
    有些是辅助信息,如用户名。当软件规模比较大,结构复杂的时候,可能需要注册控件啦等之类注册表操作。这些都是需要安装程序的。安装程序还可以创建菜单,在桌面上创建程序的快捷方式,设定自动启动,检测系统是否符合运行需求以及一些必要的系统设定。总而言之,安装程序的目的是为了用户更简便的使用软件。但如果软件本身就比较简单,就没必要做安装程序了,直接打包就可以了。  绿色是一种信仰,就算做安装程序,绿色软件主义者仍然可以做到很环保,卸载后不留任何垃圾; 相反也一样,即使是rar打包,别有心机者也会尝试在系统中做些手脚。