系统配置

【勇芳软件工作室】汉化HomePreviousNext

Win32 API中的几个功能专门用于描述或更改系统配置。例如,在启动时,为计算机分配注册表中列出的名称。应用程序可以使用GetComputerName功能检索该名称,并可以使用SetComputerName功能更改名称。SetComputerName更改注册表,而不是当前的计算机名称。因此,在重新启动计算机之前,不会分配新的名称。有关注册表的更多信息,请参阅注册处.

GetUserName功能检索当前登录到系统的用户的名称。用户名是登录名或用户的全名,如果后者包含在注册表中。

GetSystemInfo功能检索处理器和内存信息,如页面大小,原始设备制造商(OEM)标识,处理器的数量和类型,应用程序地址范围等。GetVersionEx函数检索安装的Microsoft Windows版本的主要和次要版本号。GetKeyboardType功能检索键盘类型和当前键盘上的功能键数量等信息。

SystemParametersInfo功能检索或设置各种系统属性,例如双击时间,屏幕保护程序超时,窗口边框宽度和桌面模式。当应用程序使用SystemParametersInfo设置参数时,立即进行更改。此函数还可使应用程序更新用户配置文件,因此系统重新启动时将会保留对系统的更改。

GetThreadDesktop函数检索给定线程的桌面句柄。此句柄可用于调用功能,以检索和设置安全属性。

【Windows目录】是包含基于Windows的应用程序,初始化文件和帮助文件的目录。GetWindowsDirectory函数检索此目录的路径。创建文件的应用程序应该在Windows目录中执行。这是唯一保证为运行Windows共享版本的用户私有的目录。

【系统目录】是包含Windows库,驱动程序和字体文件的目录。GetSystemDirectory函数检索此目录的路径。

一个【环境变量】是一个符号变量,表示系统的某些元素,例如路径,文件名或其他文字数据。例如,环境变量PATH表示搜索可执行文件的目录。当用户登录时,系统将根据注册表的环境部分初始化环境变量。ExpandEnvironmentStrings函数检索指定环境变量的值。

【系统指标】是各种Windows显示元素的尺寸。(【显示元素】是窗口的部分和Windows显示屏上显示的系统显示屏幕。)典型的系统指标包括窗口边框宽度,图标高度等。系统度量还描述了系统的其他方面,例如是否安装了鼠标,支持双字节字符或安装了调试版本的Windows。GetSystemMetrics函数检索指定的系统度量。

应用程序还可以通过分别使用GetSysColorSetSysColors功能来检索和设置窗口元素的颜色,如菜单,滚动条和按钮。