日期:2014-05-17  浏览次数:21172 次

开发类似360软件管家的东西用什么开发做好
最近想做一个类似于360软件管家的工具,包括对软件的安装、升级、卸载等。但是安装软件的软件源不是从网络上抓取。想这样的软件肯定是有一个ftp服务器来存放软件的,我想做的是自己定义安装所需的软件,这样用户就可以下载安装服务器这边已经部署好的软件安装包,不是盲目的下载网络上的软件包。免得下载流氓软件带来不必要的威胁。。。
初次做这种C/S架构的东西,希望大神们多多给出意见。。像这种软件用什么技术来做最好,中间涉及到哪些比较难以做的关卡。。

------解决方案--------------------
学什么不好,学一个流氓病毒。
------解决方案--------------------
你需要一个服务器,保存更新的软件列表地址,客户端用webclient.downloadfile下载后安装即可。
------解决方案--------------------
事实上Windows XP Professional和Windows 7 Professional/Enterprise都有远程部署服务,根本不要写程序。
------解决方案--------------------
帮忙顶起,我也想学学
------解决方案--------------------
引用:
学什么不好,学一个流氓病毒。

++
------解决方案--------------------
呵呵  我也想知道,帮忙顶一个
------解决方案--------------------

ME TOO
------解决方案--------------------

------解决方案--------------------
WTL


一个流氓软件搞得现在也看不到啥病毒了,也没有收费的杀毒软件了。呵呵。
------解决方案--------------------
引用:
引用:学什么不好,学一个流氓病毒。
现在公司需要这样的一个软件管理的软件,方便统一部署和管理。。只是说做一个类似于那个软件管家的功能嘛。。

微软自带的有,干嘛还要重新写一个?
------解决方案--------------------
引用:
微软自带的可以安装服务器上的软件??????

请搜索:
Remote Installation Services
Windows Deployment Services
微软官方
http://technet.microsoft.com/zh-cn/library/cc772106(WS.10).aspx
------解决方案--------------------
既然你学习.net程序开发,那么应该熟练使用click once部署方式。

如果不理解,打开你的解决方案中的启动工程的属性->部署,看看内容。
------解决方案--------------------
vs自带的升级部署。
------解决方案--------------------
服务器和客户端都是windows,就用自带的吧~~自己写也没那么复杂,主要是个机制的问题
------解决方案--------------------
做那个有点累,你一个人完成?也许就算你完成了会有1个月到半年修复各种问题。只是自己公司用划不来。

你可以去关注一下人家产品发展了多久才达到今天这个水准。 选择成熟产品吧。
------解决方案--------------------
引用:
学什么不好,学一个流氓病毒。


就是。。宁愿仿金山卫士。。
------解决方案--------------------
顶一个。...
------解决方案--------------------
简单的方案:
在服务器上开一个共享文件夹,客户端自动复制该共享文件夹内的文件到本机并依次自动安装,如process.start("d:\downloads\1.exe /s")

较为复杂的方案:
使用.NET自带的httplistener建立一个小型IIS服务,各客户端通过访问这台机器的IP来获取文件,这样可以设置谁可以下载谁不可以下载等多种服务器限制功能。

更为复杂的方案:
建立一个服务端,开启某个端口,其他客户端通过连接这个端口来和服务端通讯。

超复杂的方案:
用C语言等编写一个USB驱动,检测指定U盘,当U盘插入时自动启动服务端,向每个客户端推送文件,客户端接收完成后自动安装,或由服务端发送安装命令,客户端执行。