一、客户需求
需要运用到该功能的有以下几个方面:
1、消息处理软件
2、既有人工操作窗体,又有消息接收。很有可能人工误操作或者程序异常,导致整个程序崩溃,导致消息一直处在不接受状态,导致无数据情况的发生
3、开机启动软件
二、几个关键的概念
应用程序和进程都是计算机程序。
应用程序一般指用户可以看得见感觉的到的程序,如word,记事本、photoshop等。
进程是一个较为专业的称呼。一般用户可能感觉不到他的存在,比如一些服务,windows内核等计算机程序,他们在后台默默的运行着。
一个“应用程序”一定可以找到一个“进程”,但一个“进程”不一定会有一个“应用程序”与之对应,这些进程有可能是后台程序,用户看不到,感觉不到。
如果要找到“应用程序”的“进程”,只需在任务管理器中右键点击某一个应用程序,选择“转到进程”,就会自动跳到该应用程序的进程上了。但对于进程只能找到与之相关的服务 或者父进程、子进程等。不一定会有“应用程序”。
示例:
应用名称:QQ影音,对应的进程名称为“QQPlayer”。
应用名称:WPS图片,对应的进程名称为“photolaunch”。
Windows注册表是Windows操作系统中的一个重要系统数据库,它在系统中扮演着核心角色,具体作用包括:
1.存储配置信息:注册表包含了操作系统、应用程序、硬件设备和用户的配置信息。这些信息涉及硬件驱动程序、操作系统设置、用户偏好和应用程序配置等各个方面。
2.管理系统设置:注册表用于存储各种系统设置和选项,如屏幕分辨率、文件关联、用户账户和安全选项、系统选项和个性化功能(如鼠标设置、开始菜单)等。通过注册表,用户可以更改系统的外观、行为和功能。
3.记录安装信息:注册表记录了安装在计算机上的软件和程序的信息,包括硬件配置、自动配置的即插即用设备和已有的各种设备说明、状态属性等。
4.支持系统运行:注册表是Windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心“数据库”。它以一种层次化结构来组织和存储各种配置信息,方便管理,增强了系统的稳定性。
5.实现高级配置:注册表允许用户和系统管理员对系统进行高级配置和定制。通过修改注册表,用户可以优化系统性能、解决特定问题或实现特定的功能需求。
然而,由于注册表的结构复杂且敏感,误删或修改错误信息很可能导致系统崩溃或无法启动。因此,在编辑注册表时需要格外谨慎,建议在进行任何修改之前备份注册表和相关的重要文件和数据。如果不熟悉注册表的操作,最好寻求专业人士的帮助。