首页

文章

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

发布网友 发布时间:2022-03-29 02:44

我来回答

5个回答

热心网友 时间:2022-03-29 04:13

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运行库。

热心网友 时间:2022-03-29 05:31

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

热心网友 时间:2022-03-29 07:06

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

热心网友 时间:2022-03-29 08:57

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

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

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

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

热心网友 时间:2022-03-29 11:05

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

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

至于程序安装步骤 绿色软件亦可采用打包安装的方式安装在用户的计算机上 而两只本质区别在于 非绿色软件 因自身程序需要 或是 出于某种不可告人的秘密 在安装时 需要向系统注册表写入大量信息 或 创建系统目录 跟甚者 添加系统服务等操作 而绿色软件正如开头所说规则 只需自身程序资源即可运行 所以在编程时 也是需要注意相关的操作 如系统配置 版本升级等技术问题.. 对于系统开发过程没有任何影响...
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 阿米巴的单位核算值怎么表示出来? 财务部怎样运用阿米巴模式?单位时间核算怎样设置? 阿米巴经营会计和传统财务会计有什么区别? 阿米巴经营模式怎么落地实施 “阿米巴”模式的管理会计体系 如何有效推进阿米巴模式? 为什么阿米巴经营需要数据支撑? 阿米巴标准会计经营核算表 阿米巴单位时间核算表如何统计的? 阿米巴管理系统是什么? 阿米巴经营模式的三大要点是什么? 阿米巴经营如何进行数据运用的 阿米巴经营的会计体系有哪些内容? 公司推行阿米巴模式,按生产线核算,作为财务要收... 阿米巴经营如何分析业绩? 阿米巴会计的划分的三个部分? 阿米巴报表跟传统报表有什么区别? 阿米巴经营会计报表与传统报表的区别是什么? 阿米巴经营报表跟传统企业报表有什么区别? 苹果手机怎样下载游戏才不要密码? 妾和妻在地位上有什么区别? 妾怎么读? 在古代“妾”是什么地位? 妾的拼音是什么 妾 这个字念什么 “妾”念什么? 古代的妾是什么意思 求“妾”字的解释 妾是什么意思? 妾,外妾,贱妾分别是什么意思? 古代妻、妾、妾侍的称呼与等级 古代的妾,在家庭中地位怎么样? ‘妾’字的来历? 在中国古代妾的等级是如何划分的? 妾是什么 妾的多音字 妾在古文中是什么意思 古诗中妾是什么意思? 妾的读音是什么 用于记录生活中的消费情况,用一款什么软件好,要...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com