问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件有绿色和非绿色软件之分,他们在开发时,有什么不同呢?请简述开发的过程,最好结合c#简述。小弟定重

发布网友 发布时间:2022-04-30 22:49

我来回答

5个回答

热心网友 时间:2023-10-27 16:05

1、是不是绿色软件就目前而言跟开发关系不大(当然开发时也可以考虑到这一点,后面会说到),而是被“制作”出来的。目前常见的绿色软件都是普通软件,无论这个软件本身是不是绿色的,网友拿到这些软件后,会用Total Uninstall之类的软件记录下这个软件在安装过程中向注册表创建了哪些项目,向系统盘复制了哪些文件,注册了哪些dll。有了这些记录后,将涉及的文件复制到软件目录下,然后创建一个专用的绿化程序,这个绿化程序通常可能是一个dos6的bat文件,当然也可以用其它语言(比如c++/delphi/vb)来建立(比如是“绿色.bat”或者“绿化.exe”,无论是哪种方式,原理都是一样的,就是替代原本的安装程序来完成完装工作。这些工作做好后,将原本软件的文件与这个绿化程序一起压缩打包就可以发布了。

2、如果要在开发时要开发纯绿色的软件,就需要将软件所需要资源(比如各种dll之类)放到软件本身的目录,而不要借助于安装程序放到系统盘或者其它位置,最好不要有注册表操作,要存储信息的可以用ini或者其它配置文件。对于c#来说,首先要考虑就是用户机器有没有安装Microsoft .NET Framework,大部分xp机器可能预装有1.1的,如果你是用2.0或者3.5之类就要考虑了。最好以快捷的方式通知用户在哪里下载2.0或3.5运行库。

热心网友 时间:2023-10-27 16:06

绿色软件应该是一些人们可以应用的,不用安装,解压之后就可以应用,里面也不应该有广告的东西,编程不会,开发的应该包含我说的这些吧。安装的也有绿色,但是很多人都不爱安装,认为安装有可以有风险,你做的话写好程序做好加密就行了,只有你能给别人注册就行了。这样能防止盗版。但中国人的破解技术也是很高的。

热心网友 时间:2023-10-27 16:06

开发软件最好使用费绿色版的,

热心网友 时间:2023-10-27 16:07

说白了一样的东西
一个是打的安装包 c#就可以打包
一个是压缩包 其实也就是说 我安装过着个软件 然后我把安装好的目录压缩一下 自然就成了绿色版了

主要是因为 安装版的安装的时候有很多插件 一般人就会下一步 不会去掉插件

还有主要的原因 有很多软件安装的时候就需要注册码
而绿色版的 直接解压 里面有别人做好的注册工具 也就是要写入注册表的 很多软件安装的时候就要往注册表里面写信息 如果没有这些信息 软件则无法运行

你想一下 vs 为什么没有绿色版 都是安装版的呢 sql不也是么
他们都要在别的目录创建东西 注册表写注册信息 服务里面添加服务
就算能做绿色版的 那不得累死人么

热心网友 时间:2023-10-27 16:07

绿色软件有如下严格特征:
1、不对注册表进行任何操作(或只进行非常少的,一般朋友能理解的操作,典型的是开机起动。少数也进行一些临时操作,一般在程序结束前会自动清除写入的信息)。
2、不对系统敏感区进行操作,一般包括系统起动区根目录、安装目录(windows目录)、程序目录(Program Files)、帐户专用目录。
3、不向非自身所在目录外的目录进行任何写操作。
4、因为程序运行本身不对除本身所在目录外的任何文件产生任何影响,所以,根本不存在安装和卸载问题。
5、程序的删除,只要把程序所在目录和对应的快捷方式删了就可以了(如果你手工在桌面或其它位置设了快捷方式),只要这样做了,程序就完全干净地从你的电脑里删去了,不留任何垃圾。

对于其他人所回答的 我认为他们曲解了 绿色软件的本质意义

至于程序安装步骤 绿色软件亦可采用打包安装的方式安装在用户的计算机上 而两只本质区别在于 非绿色软件 因自身程序需要 或是 出于某种不可告人的秘密 在安装时 需要向系统注册表写入大量信息 或 创建系统目录 跟甚者 添加系统服务等操作 而绿色软件正如开头所说规则 只需自身程序资源即可运行 所以在编程时 也是需要注意相关的操作 如系统配置 版本升级等技术问题.. 对于系统开发过程没有任何影响...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 安卓手机怎么输入日语 绿色软件和原版非绿色软件的不同有什么? 什么叫做绿色软件?它和其它软件有什么区别? 绿色软件是什么意思啊?和普通软件有什么区别啊? 软件分为绿色软件与非绿色软件。非绿色软件指什么? 绿色软件和非绿色软件的区别? 佳能单反50d2000收有问题吗 王者荣耀低于80分怎么恢复分啊,我玩了好几把人机分都没恢复? 佳能600D已有18-55,想买多个镜头,求推荐 佳能70D单反镜头问题!!! 佳能60D配18-135镜头怎么样? 佳能70d用什么挂机镜头 王者荣耀在低于80分以下的铂金段位的打青铜人机可以恢复幸运值吗? 佳能单反与镜头的搭配问题 关于佳能相机镜头的问题 【高分】佳能单反,纠结。60D还是70D。以及镜头搭配问题。【感谢】 我在微信意见反馈里提交过的问题自己怎么查看,在哪查看?? 佳能352.0和501.4和85-1.8和242.8镜头选择,人像纪实 佳能35-2.0is 佳能352.0is是什么镜头 安卓系统如何在搜狗输入法里添加日语输入框 安桌手机如何用用正常的输入法来打日语单词? 绿色版软件与那些正式版有什么区别,好处与不足分别是什么 选购办公用的条码打印机应该怎么选? 怎么跟客户介绍条码打印机 绿色软件 和原版软件相比有什么优缺点,特别指出缺点. 免安装破解版软件和绿色软件有什么区别? 谁有vue视频资料?可以分享一下吗? 家里发现的白色虫子是什么? 白虫和秋虫有什么不同 免费赠送iPhone 11? 淘宝新用户可以免费领IPHONE 11吗? 如何得到苹果11 真的可以免费领iphone 11吗? QQ说送手机iphone 11pro是真的吗? QQ说送手机iphone 11pro是真的吗?然后被骗了微信密码的支付密码被知道了怎么办_百度问一问 立即领取1元包邮抢购苹果11Pro手机iphone11专区max9.9新人专享x什么意思? 烫好的奶粉能在冰箱里放多久 ERP是将企业资源进行整合集成管理,简单地说是将企业地三大流:()进行全面一体化管理的管理信息系 奶粉喝剩下许多,能放冰箱里冷藏几个小时