程序写入注册表的作用
据我知道,linux和苹果MAC都没有注册表。
而且微软的注册表一直被苹果所嘲笑。
注册表的用处如下:在Windows 3.x操作系统中,注册表是一个极小文件,其文件名为Reg.dat,里面只存放了某些文件类型的应用程序关联,大部分的设置放在Win.ini、System.ini等多个初始化INI文件中。
由于这些初始化文件不便于管理和维护,时常出现一些因INI文件遭到破坏而导致系统无法的启动的问题。
为了使系统运行得更为稳定、健壮,Windows 95/98设计师们借用了Windows NT中的注册表的思想,将注册表引入到Windows 95/98操作系统中,而且将INI文件中的大部分设置也移植到注册表中,因此,注册表在Windows 95/98操作系统的启动、运行过程中起着重要的作用。
注册表的作用[编辑本段]注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。
16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS来控制的。
在Win95下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。
16位应用程序会工作在NT或者Win95 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。
在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。
在系统中注册表是一个记录32位驱动的设置和位置的数据库。
当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。
无BIOS支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。
当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。
注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。
它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。
根据安装软件的不同,它包括的信息也不同。
然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。
用户功能可能包括了桌面外观和用户目录。
所以,计算机功能和安装的硬件和软件有关,对所有用户来说项都是公用的。
有些程序功能对用户有影响,有些时作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。
注册表控制用户模式的例子有: 控制面板功能; 桌面外观和图标; 网络参数; 浏览器功能性和特征; 那些功能中的某些是和用户无关的,有些是针对用户的。
计算机相关控制项基于计算机名,和登陆用户无关。
控制类型的例子是安装一个应用程序,不管是哪个用户,程序的可用性和存取是不变的,然而,运行程序图标依赖于网络上登陆的用户。
网络协议可用性和优先权基于计算机,但是当前连接和用户信息相关。
这里是在注册表中基与计算机控制条目的一些例子: 存取控制; 登陆确认; 文件和打印机共享; 网卡设置和协议; 系统性能和虚拟内存设置; 在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互,比如复制和粘贴,它也控制所有的硬件和驱动程序。
虽然多数可以通过控制面板来安装和设置,理解注册表仍是做Winnt和Win95系统管理基本常识。
与注册表有关的术语[编辑本段] 1、HKEY :“根键”或“主键”,它的图标与资源管理器中文件夹的图标有点儿相像。
Windows98将注册表分为六个部分,并称之为 HKEY_name,它意味着某一键的句柄。
2、key(键):它包含了附加的文件夹和一个或多个值。
3、subkey(子键):在某一个键(父键)下面出现的键(子键)。
4、branch(分支):代表一个特定的子键及其所包含的一切。
一个分支可以从每个注册表的顶端开始,但通常用以说明一个键和其所有内容。
5、value entry(值项):带有一个名称和一个值的有序值。
每个键都可包含任何数量的值项。
每个值项均由三部分组成:名称,数据类型,数据。
6、 字符串(REG_SZ):顾名思义,一串ASCII码字符。
如“Hello World”,是一串文字或词组。
在注册表中,字符串值一般用来表示文件的描述、硬件的标识等。
通常它由字母和数字组成。
注册表总是在引号内显示字符串。
7、二进制(REG_BINARY):如 F03D990000BC ,是没有长度限制的二进制数值,在注册表编辑器中,二进制数据以十六进制的方式显示出来。
8、双 字(REG_DWORD):从字面上理解应该是Double Word ,双字节值。
由1-8个十六进制数据组成,我们可用以十六进制或十进制的方式来编辑。
如 D1234567 。
9、 Default(缺省值):每一个键至少包括一个值项,称为缺省值(Default),它总是一个字串。
注册表的结构[编辑本段]注册表是Windows程序员建造的一个复杂的信息数据库,它是多层次式的。
在不同系统...
游戏软件开发注册商标属于哪一类?
游戏软件开发属于商标分类第42类4220群组;经统计,注册游戏软件开发的商标达550件。
注册时怎样选择其他小项类:1.选择注册(计算机编程,群组号:4220)类别的商标有28件,注册占比率达5.09%2.选择注册(替他人创建和维护网站,群组号:4220)类别的商标有20件,注册占比率达3.64%3.选择注册(计算机软件设计,群组号:4220)类别的商标有18件,注册占比率达3.27%4.选择注册(提供互联网搜索引擎,群组号:4220)类别的商标有17件,注册占比率达3.09%5.选择注册(计算机软件更新,群组号:4220)类别的商标有14件,注册占比率达2.55%6.选择注册(计算机软件出租,群组号:4220)类别的商标有12件,注册占比率达2.18%7.选择注册(托管计算机站(网站),群组号:4220)类别的商标有12件,注册占比率达2.18%8.选择注册(计算机硬件设计和开发咨询,群组号:4220)类别的商标有10件,注册占比率达1.82%9.选择注册(计算机软件维护,群组号:4220)类别的商标有10件,注册占比率达1.82%10.选择注册(计算机游戏软件开发,群组号:4220)类别的商标有9件,注册占比率达1.64%
注册开发软件公司经营范围怎么写
注册软件开发公司经营范围包括计算机软件开发,计算机软件的开发、设计、制作、测试;销售自产产品;并提供相关技术咨询、技术服务,计算机维修,计算机系统集成,计算机网络工程,从事计算机科技领域内、从事信息科技、网络科技领域内的技术开发、技术咨询、技术服务、技术转让,电子商务(不得从事增值电信、金融业务),计算机、软件及辅助设备、通信设备、通讯器材批发零售,网络游戏软件的开发,设计,计算机软件的开发,设计,制作,提供相关的配套服务。
做软件开发的想考注册会计师,请教高手。
1、零基础想考注册会计师,请问专业人士可行吗?答:可行,每年有很多其他专业的考生参加注册会计师考试并通过。
2、能不能在现在不辞去工作的情况下学习?答:可以。
3、需要怎么复习,要看些什么书?答:注册会计师考试是国内最高级别会计类考试,取得此资格相当于研究生学力。
注意是学力不是学历。
所以,复习需要很大的投入,建议报网校的辅导班。
书本建议买当年的考试专用教材。
4、每年考几科比较合适呢?答:初学者,第一年建议你1-2门,感受下考试难度,以后视你自己可以安排的时间定。
5、祝你好运,我也在考!!一起加油!