zoukankan      html  css  js  c++  java
  • 扫盲:注册表和绿色软件常识

    1、 注册表相关

      1.1 应用个程序在安装时,多数应用程序使用一个叫做SETUP.INF的文件详细说明例如需要什么磁盘,哪个目录被建立,从哪里复制文件,使应用程序工作正常所需要建立的注册表项等详细信息。

      1.2 windows系统下,用cmd进入运行状态,敲入regedit会出现注册表编辑器。

          1.3 linux下的命令:

         rpm  -qa
      只会显示linux系统中,安装的应用程序,就像是widows中添加了注册表的的软件程序,而不会显示绿色软件的安装

    ==============来自百度百科============================

      经常在网络上冲浪,十有八九避免不了网络病毒的

    注册表注册表

    攻击,用专业杀毒程序清除了这些病毒程序并重新启动计算机系统后,我们有时会发现先前已经被清除干净的病毒又卷土重来了,这是怎么回事呢? 
      原来目前不少流行的网络病毒一旦启动后,会自动在计算机系统的注册表启动项中遗留有修复选项,待系统重新启动后这些病毒就能恢复到修改前的状态了。为了“拒绝”网络病毒重启,我们可以从一些细节出发,来手工将注册表中的病毒遗留选项及时删除掉,以确保计算机系统不再遭受病毒的攻击。  
      阻止通过网页形式启动  
      不少计算机系统感染了网络病毒后,可能会在HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce、HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun、HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunServices等注册表分支下面的键值中,出现有类似有.html或.htm这样的内容,事实上这类启动键值主要作用就是等计算机系统启动成功后,自动访问包含网络病毒的特定网站,如果我们不把这些启动键值及时删除掉的话,很容易会导致网络病毒重新发作。  
      为此,我们在使用杀毒程序清除了计算机系统中的病毒后,还需要及时打开系统注册表编辑窗口,并在该

    注册表查看注册表查看

    窗口中逐一查看上面的几个注册表分支选项,看看这些分支下面的启动键值中是否包含有.html或.htm这样的后缀,一旦发现的话我们必须选中该键值,然后依次单击“编辑”/“删除”命令,将选中的目标键值删除掉,最后按F5功能键刷新一下系统注册表就可以了。  
      当然,也有一些病毒会在上述几个注册表分支下面的启动键值中,遗留有.vbs格式的启动键值,发现这样的启动键值时我们也要一并将它们删除掉。  
      阻止通过后门进行启动  
      为了躲避用户的手工“围剿”,不少网络病毒会在系统注册表的启动项中进行一些伪装隐蔽操作,不熟悉系统的用户往往不敢随意清除这些启动键值,这样一来病毒程序就能达到重新启动目的了。 

    例如,一些病毒会在上面几个注册表分支下面创建一个名为“system32”的启动键值,并将该键值的数值设置成“regedit -s D:Windows”(如图1所示);咋看上去,许多用户会认为这个启动键值是计算机系统自动产生的,而不敢随意将它删除掉,殊不知“-s”参数其实是系统注册表的后门参数,该参数作用是用来导入注册表的,同时能够在Windows系统的安装目录中自动产生vbs格式的文件,通过这些文件病毒就能实现自动启动的目的了。所以,当我们在上面几个注册表分支的启动项中看到“regedit -s D:Windows”这样的带后门参数键值时,必须毫不留情地将它删除掉。 
      阻止通过文件进行启动  
      除了要检查注册表启动键值外,我们还要对系统的“Win.ini”文件进行一下检查,因为网络病毒也会在这个文件中自动产生一些遗留项目,如果不将该文件中的非法启动项目删除掉的话,网络病毒也会卷土重来的。 
      一般来说,“Win.ini”文件常位于系统的Windows安装目录中,我们可以进入到系统的资源管理器窗口,并在该窗口中找到并打开该文件,然后在文件编辑区域中检查“run=”、“load=”等选项后面是否包含一些来历不明的内容,要是发现的话,必须及时将“=”后面的内容清除干净;当然,在删除之前最好看一下具体的文件名和路径,完成删除操作后,再进入到系统的“system”文件夹窗口中将对应的病毒文件删除掉。
    病毒经常修改的注册表键值
    1)IE起始页的修改 
      HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMain 右半部分窗口中的Start Page 就是IE主页地址了 
      (2)Internet选项按钮灰化&失效 
      HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerControl Panel 下的DWORD值 “Setting”=dword:1 “Links”=dword:1 “SecAddSites”dword:1 全部改为0之后 再将HKEY_USERSDEFAULTSoftwarePoliciesMicrosoftInternet ExplorerControl Panel 下的DWORD值“homepage”键值改为0 则无法使用“Internet选项”修改IE设置 
      (3)“源文件”项不可用 
      HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet ExplorerRestrictions 的“NoViewSource”被设置为1了,改为0就可恢复正常 
      (4)“运行”按钮被取消&失效 
      HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer 的“NoRun”键值被改为1了,改为0就可恢复 
      (5)“关机”按钮被取消&失效 
      HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer 的“NoClose”键值被改为1了,改为0就可恢复 
      (6)“注销”按钮被取消&失效 
      HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer 的“NoLogOff”键值被改为1了,改为0就可恢复 
      (7)磁盘驱动器被隐藏 
      HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorer 的“NoDrives”键值被改为1了,改为0就可恢复 
      注意了上面几个细节后,许多网络病毒日后要想重新启动就不是那么容易了!

    ==================百度结束===========================

    2 绿色软件

       Windows的专门的安装程序,就是Microsoft Installer, 安装程序主要是为了给要安装的程序提供一个简单方便的设置环境,而不需要用户手工完成这个步骤。应用程序在启动的时候,从注册表或者配置文件中读取配置,运行的时候,可以修改配置,但这个修改一般是在安装软件所作工作的基础上进行的,例如不能改变应用程序的安装位置了。

      广义的绿色安装,广义的绿色运行,最复杂的一种绿色软件,软件的配置工作由安装程序来完成,但是软件本身可以对配置 修改,同时如果没有配置工作,软件无法正常运行。

    总之绿色软件就是:不需要安装,随意拷贝、复制就可以用

  • 相关阅读:
    Spring xml中进行面向切面的配置
    Spring 基于Java的Bean声明
    Spring context:component-scan中使用context:include-filter和context:exclude-filter
    Spring context:component-scan代替context:annotation-config
    Spring 使用context:annotation-config的设置
    Spring xml中进行autowired的方式
    margin三个值
    Spring util-namespace下标签相关操作
    use strict 的优点
    Spring MVC整合DWR
  • 原文地址:https://www.cnblogs.com/xiaozhuan/p/4531210.html
Copyright © 2011-2022 走看看