合并模块用来简化重复的打包行为。举例说明:假如软件A、B均需要使用MapX控件,那么制作A、B的安装包时就需要把MapX控件所需的文件也打包至安装包内。这个过程虽然简单,但是因为相关文件比较多且需要改写注册表,因此这是一项耗时、繁琐的重复性工作。把MapX制作成合并模块,制作A、B安装包时直接使用这个合并模块,是一个高效、省心的方法。
本章将制作三个合并模块,它们的名称及特点如下:
文件安装位置固定;有部署条件;卸载时不删除 |
文件安装位置一部分固定一部分可重定位 |
文件安装位置可重定位,根据重定位目录改写注册表 |
注意:经笔者测试发现,使用Visual Studio 2002、2003、2008制作的合并模块是有BUG的:由这些模块制作而成的安装包,在Windows XP下安装时不能修改安装目录。Visual Studio 2005、2010制作的合并模块,不存在这样的BUG。
1,HTML5/jQuery雷达动画图表图表配置十分简单 分享一款很特别的HTML5图表,它是利用HTML5和jQuery的雷达动画图表,图表数据在初始化的时候带有一定动画. 在线演示 源码下载 2, ...
函数声明 比方如下:1.我们以一个完整的语句以function开头,不加任何东西. 2.有一个函数名(add) 3.参数可带可不带(x,y) 4.有一个数体 满足以上要求的我们统称为函数声明! 附加小 ...
最近准备阿里巴巴的面试,被提到需要一个比较好的java能力,因此花了点时间,再次把JAVA看了一遍,其中的某些重点记录下来,以便以后复习. (1)& 和&& 的区别 (2)排序 ...
哇嘎(Vagaa)是一套由中国大陆公司开发、基于eDonkey及BitTorrent网络协议的点对点(P2P)软件,主要用于下载大型的电影、游戏或电视剧档案,又或是网络环境比较复杂,例如透过NAT、NAPT等协议的网接环境。
根据哇嘎的网站介绍,这套软件“致力于对等互联网的建设和运营,帮助大众享受宽带互联网所带来的便利和快捷。无论是电影、音乐、动漫还是游戏、电视节目,只要下载并安装Vagaa哇嘎,您的电脑将变成通连全球的互动娱乐中心。”它利用了特别的软件路由程序库,使上传及下传的速度得以加快,即使双方用户都在NAT环境;而Vagaa的附带搜寻功能亦很强劲,亦支援多语环境。但事实上,有用户指这套软件由于设计上的疏忽,会对服务器不断发出攻击,因此有伺服管理员会拒绝来自Vagaa用户的连结,而网络管理员亦有时对软件的交通封锁,以防止局域网被拖垮。
Vagaa并未给出其工作原理说明。有指Vagaa是借鉴了Edonkey2000、Bittorrent、Kad技术,并加入专属特定分布式软路由技术,以保持更高的连通性和稳定性。从实际搜索来看,并利用了Keywords Smart Analysis技术做了专有分布式索引,从而检索速度响应较传统的分布式要快。而Vagaa亦是中国第一个实现连续式边下载边观看的准VOD技术的试验者和实现者。Vagaa是基于P2P共享软件Shareaza进行修改的。Shareaza是在GPL协议下发布的软件,但是Vagaa并未遵守GPL协议。
.cn/baike/ 哇嘎(Vagaa)是一套由中国大陆公司开发、基于eDonkey及BitTorrent网络协议的点对点(P2P)软件,主要用于下载大型的电影、游戏或电视剧档案,又或是网络环境比较复杂,例如透过NAT、NAPT等协议的网接环境。 根据哇嘎的网站介绍,这套软件“致力于对等互联网的建设和运营,帮助大众享受宽带互联网所带来的便利和快捷。无论是电影、音乐、动漫还是游戏、电视节目,只要下载并安装Vagaa哇嘎,您的电脑将变成通连全球的互动娱乐中心。”它利用了特别的软件路由程序库,使上传及下传的速度得以加快,即使双方用户都在NAT环境;而Vagaa的附带搜寻功能亦很强劲,亦支援多语环境。但事实上,有用户指这套软件由于设计上的疏忽,会对服务器不断发出攻击,因此有伺服管理员会拒绝来自Vagaa用户的连结,而网络管理员亦有时对软件的交通封锁,以防止局域网被拖垮。 软件原理 Vagaa并未给出其工作原理说明。有指Vagaa是借鉴了Edonkey2000、Bittorrent、Kad技术,并加入专属特定分布式软路由技术,以保持更高的连通性和稳定性。从实际搜索来看,并利用了Keywords Smart Analysis技术做了专有分布式索引,从而检索速度响应较传统的分布式要快。而Vagaa亦是中国第一个实现连续式边下载边观看的准VOD技术的试验者和实现者。Vagaa是基于P2P共享软件Shareaza进行修改的。Shareaza是在GPL协议下发布的软件,但是Vagaa并未遵守GPL协议。 2.事件: Vagaa异常事件 2006年8月12日,P2P网络中著名的DonkeyServer发表公告,指中国大陆的eMule类共享用户在向其服务器发送大量的异常请求。但并没有公布此P2P软件的名称和版本. 2006年8月13日,有调查认为此次公告是由 Vagaa 向服务器请求数据过于频繁导致。同日,Vagaa官方发布公告,认为此次由于DonkeyServer自身问题导致的。同时,Vagaa官方也释放出了更新后的Vagaa软件,将软件内部的的版本号进行了修改。但是这种修改只是会让Vagaa更加难以被服务器发现。 2006年8月15日,Vagaa的网站受到DDoS攻击,用户接连两天都不能从网站下载软件,亦不能连结到网站。当日,Vagaa官方承认软件设置上有失误,愿意发布新版解决问题 3.升级日志 Vagaa哇嘎画时代V2.6.5.x系列升级 : 修复任务暂停重启哇嘎后数据验证出错的问题; : 修复哇嘎下载时数据分散效率的bug; : 适应Windows Vista机制,适合鼠标右键选择"用哇嘎下载"; : 下载分配磁盘策略优化(自V2.6.5.4) : 修复开机启动无法最小化至托盘的问题; : 个别情况下引起哇嘎异常退出的bug; : BT下载详情中可自定义关键词搜索相关资源; : 启用新的多协议下载机制; : 下载时减少硬盘碎片,前提是安装哇嘎前该分区无碎片; Vagaa哇嘎画时代V2.6.4.3 Build 修复: 1. 登录后外网变内网的问题;(老版用户需要升级,否则会引起死点增多而影响大家下载) 2. 大于4G的文件个别情况下无法完成下载的问题; 3. 个别情况下引起哇嘎异常退出的bug; 4. 修改两个影响下载和上传的bug;(版) 5. 修复了一个搜索时没有返回所有结果的bug; Vagaa哇嘎画时代V2.6.3.6 Build 优化: 1.针对断网问题的初步优化; 2.连接策略的优化; 3.一些参数的优化; 修复: 1. peer>1500时无法下载的问题; 2. 哇嘎运行时启用或关闭分布式网络可能引起的异常; 3.下载任务取消时状态栏速度显示问题; 4.一个可能导致共享其它同名目录的问题; 5.修复其它一些以前很难重现的bug; Vagaa哇嘎画时代V2.6.3.5 Build 重要提示: 2.6.3.5修复了2.6.3.4版本中一个选择错误节点的重要问题! 请所有2.6.3.4用户安装最新版2.6.3.5才能解决! 新增: 1.架构扩容以适应用户的飞速增涨; 2.重新演绎哇嘎启动方式,启动更快速! 3. ED2K及分布式节点失效时提示用户更新; 优化: 1.优化ed2k协议; 2.改进BT算法,恢复高速下载特点! 修复: 1. 修复2.6.3.3无法按文件类别搜索的问题; 2. 修复2.6.3.4老板键失效问题; Vagaa哇嘎画时代V2.6.3.3 Build 重要提示: 2.6.3.3数据结构重新构建,旧版无法兼容2.6.3.3添加的任务; 即:安装新版后再安装旧版,会丢失新版未完成的下载任务; 新增: 1. 支持BT选择性下载; 2. 显示分布式网络连接节点个数; 3. 新增在线收藏资源(合作)及举报资源功能; 优化: 1. 优化哇嘎程序代码,加快启动速度,减少资源消耗; 2. 改进BT算法和连接策略,提升下载效率; 3. 针对路由器异常情况优化UPNP模块; 修复: 1. 解决win98/me下乱字符问题,兼容windows全平台; 2. 修复2.6.3.2默认连接策略过于保守而影响下载的问题 3. 托盘图标老板键功能; 4. 修复下载路径判断的一个bug Vagaa哇嘎画时代2.6.3.1 Build 新增: 该测试版针对所有协议加强内网互联;内网照样高速下载; Vagaa哇嘎协议新发布资源双向连接,提高分散效率; 修复: 限速机制不太准的问题 edonkey协议下载时连接策略的问题; 个别文件下载完成无法打开的问题; 一个搜索一次异常后后续搜索不正常的问题; 一个退出中可能引起cpu或内存异常的问题; 优化: 哇嘎协议peer交换效率; 优化内存和效率 优化BT的Choke算法,和请求策略, 提高了下载效率 Vagaa哇嘎画时代2.6.2.8 Build 新增: 内嵌浏览器进程独立,避免下载对浏览网页的影响; *优化: 增加硬盘保护功能,改进下载和上传的磁盘缓存; 优化并减少上一版cpu占用高的问题; 优化网络连接策略略,避免影响浏览网页; 优化peer连接队列机制,减轻网络压力 提高ed2k资源下载效率; 优化内网互联效率,内网照样高速下载; 修复: edonkey协议下载时连接策略的问题; 个别文件下载完成无法打开的问题; 一个搜索一次异常后后续搜索不正常的问题; 修复一个可能引起cpu或内存异常的问题; 修复BT下载可能的99%现象; 修复一个upnp断网可能异常的bug; Vagaa哇嘎画时代2.6.2.6 优化: 提高vagaa外网下载内网效率 优化关联协议下载连接peer策略 修正下载中对入连接的处理策略 修复: 修复手动下载无法解析中文名字的问题 修复哇嘎退出与超级节点的通讯问题 Vagaa哇嘎画时代2.6.2.5 Build 新增: 经过四轮测试确定的搜索算法;搜索更流畅(重要) 搜索结果用星来表示可稳定高速下载的资源 重新演绎peer连接策略,保证速度前提下减少网络冲击 修复: 修复一个长期开机引起的无法正常连接超级节点的问题 Vagaa哇嘎 V2.6.2.4 Build 优化: 优化Kad分布式网络搜索效率,提高并行搜索效率 优化下载时连接peer算法,提高下载速度和续传启动速度 优化下载视图刷新策略,减少CPU消耗 修复: 一个可能引起界面失去响应的锁的问题 修复一个因参数设置引起分布式搜索不返回结果的问题 修复下载连接peer可能引起死循环的问题 修复托盘图标速度显示的问题 Vagaa哇嘎 V2.6.2.3 Build 新增: 增加“老板键”功能,即按CTRL+ALT+Y会隐藏哇嘎托盘图标,从而便工作便下载,工作冲浪两不误? 重新构建多协议搜索策略;搜索返回结果更顺畅; 支持导入emule积分,方便原有emule老用户过渡到哇嘎时不会影响下载效率; 支持手动更新kad节点列表;避免长时间不使用哇嘎而引起kad网络无法连接; peer交换扩展协议; 优化: 优化哇嘎启动和退出机制,让哇嘎进退更加自如; 优化哇嘎网络连接策略,下载更顺畅; 改进BT通信;解决BT任务下载一段时间后peer越来越少的问题; 修复: 修复多协议模式下载丢失文件问题; 初步判断“中文上网官方版软件”与哇嘎中IE组件的冲突会引起个别情况CPU 100%占用且从任务管理器中无法杀掉进程,建议用户卸载 “中文上网官方版软件”; 修复个别情况界面会死的问题;(感谢网友剑心,菜的拖网速等) 解决peer交换不畅或引起peer丢失问题; 解决2.6.2.2搜索结果慢或少的问题; asf格式点播模式缓冲完毕后会暂停任务 Vagaa哇嘎2.6.2.2 build 新增: 增加连接网络状态,便于根据情况调整 增加任务队列机制,超过允许下载任务数自动进入队列状态 并可通过鼠标选中按左键上下拖动任务来决定是否进入队列状态; 优化: 引入Kad网络,优化了ED资源搜索下载! 支持emule老用户导入原有积分; 显著降低CPU使用,请大家自行比较! 修复了下载完丢失文件的问题! 点播模式不再自动清除完成任务! 收藏夹增加删除文件功能; 支持但默认不启动G1,G2网络(该网络适合下载国外MTV) Vagaa哇嘎2.6.1 build 修复: 1.修改搜索时间间隔参数,减少不必要的重复包多次查询; 2.修改协议级连接重试参数,减少带宽消耗; 3.修改分布式客户端模式参数,减少长时间在线用户感觉到影响下载速度的问题; 4.修改搜索界面中出现的错误列的问题; Vagaa哇嘎2.6.1.0 build 优化: 1.优化磁盘缓存策略,高速下载时保护你的磁盘! 2 .支持搜索下载更多欧美mp3,mtv搜索; 3.优化BT下载,此版本明显提升哇嘎在多协议级的表现 4.Vagaa使用存在主要问题: 1、上传和下载严重不对等,违背P2P精神。Vagaa只有在下载的时候才会进行有限的上传,而且上传数据量远远少于下载数据量,也就是大家通常说的吸血骡。 2、违背GPL协议,不开放源代码。Vagaa是在一个遵循GPL协议开放源代码的软件Shareaza的基础上进行修改的,根据GPL协议的要求,对他人的开源软件进行修改后发布新软件,必须也要同步开放源代码。而Vagaa始终拒绝开放源码! 3、“血崩效应”,在连接服务器和使用服务器进行搜索方面的设计存在缺陷,极大加重服务器负担。Vagaa对目前流行的服务器,如DonkeyServerNO1,BigBang9等进行特别照顾,一经连接成功就频繁对服务器进行检索,如果连接不成功则将频繁进行连接,直至服务器不堪重负。 4、拒绝表明软件真实版本,伪装成其它软件版本以欺骗服务器和用户。Vagaa曾经以本名进入过P2P世界,一度采用了eMule compat v0.40这个虚假的版本号,这个版本流传很广。最近较新版本的Vagaa把版本信息伪装成eMule 0.47a。 5、屏蔽他人的标签,同时伪造自己的标签。新版Vagaa的用户,用户名前面会自动加上[CHN][VeryCD]的标签,试图把自己假扮成VC版eMule的用户,然而,当它连接到VC版eMule用户时,却会自动屏蔽掉对方用户名称中的[VeryCD]标签。