📄 regstr.h
字号:
/*** regstr.h - Registry string definitions
*
* This module contains public registry string definitions.
*
* Copyright (c) 1992-1995 Microsoft Corporation
* Created 12/10/92
*
* MODIFICATION HISTORY
*/
#ifndef _INC_REGSTR
#define _INC_REGSTR
/*** Public registry key names
*/
#define REGSTR_KEY_CLASS "Class" //child of LOCAL_MACHINE
#define REGSTR_KEY_CONFIG "Config" //child of LOCAL_MACHINE
#define REGSTR_KEY_ENUM "Enum" //child of LOCAL_MACHINE
#define REGSTR_KEY_ROOTENUM "Root" //child of ENUM
#define REGSTR_KEY_BIOSENUM "BIOS" //child of ENUM
#define REGSTR_KEY_ACPIENUM "ACPI" //child of ENUM
#define REGSTR_KEY_PCMCIAENUM "PCMCIA" // child of ENUM
#define REGSTR_KEY_PCIENUM "PCI" // child of ENUM
#define REGSTR_KEY_VPOWERDENUM "VPOWERD" // child of ENUM
#ifndef NEC_98
#define REGSTR_KEY_ISAENUM "ISAPnP" //child of ENUM
#define REGSTR_KEY_EISAENUM "EISA" //child of ENUM
#else // ifdef NEC_98
#define REGSTR_KEY_ISAENUM "C98PnP" //child of ENUM
#define REGSTR_KEY_EISAENUM "NESA" //child of ENUM
#endif // ifdef NEC_98
#define REGSTR_KEY_LOGCONFIG "LogConfig" //child of enum\root\dev\inst
#define REGSTR_KEY_SYSTEMBOARD "*PNP0C01" //child of enum\root
#define REGSTR_KEY_APM "*PNP0C05" //child of enum\root
#define REGSTR_KEY_INIUPDATE "IniUpdate"
#define REG_KEY_INSTDEV "Installed" //Child of hklm\class\classname
#define REGSTR_KEY_DOSOPTCDROM "CD-ROM"
#define REGSTR_KEY_DOSOPTMOUSE "MOUSE"
/*** Public registry paths
*/
#define REGSTR_DEFAULT_INSTANCE "0000"
#define REGSTR_PATH_MOTHERBOARD REGSTR_KEY_SYSTEMBOARD "\\" REGSTR_DEFAULT_INSTANCE
#define REGSTR_PATH_SETUP "Software\\Microsoft\\Windows\\CurrentVersion"
#define REGSTR_PATH_SETUP_SETUP "Software\\Microsoft\\Windows\\CurrentVersion\\Setup"
#define REGSTR_PATH_SETUP_MIGRATION "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\Migration"
#define REGSTR_PATH_SETUP_OC "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OptionalComponents"
#define REGSTR_PATH_SETUP_OC_MULTILANGUAGE "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OptionalComponents\\MultilanguageTop"
#define REGSTR_PATH_SETUP_OC_BALTIC "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OptionalComponents\\Baltic"
#define REGSTR_PATH_SETUP_OC_CE "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OptionalComponents\\CE"
#define REGSTR_PATH_SETUP_OC_CYRILLIC "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OptionalComponents\\Cyrillic"
#define REGSTR_PATH_SETUP_OC_GREEK "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OptionalComponents\\Greek"
#define REGSTR_PATH_SETUP_OC_TURKISH "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\OptionalComponents\\Turkish"
#define REGSTR_PATH_SETUPX "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\SetupX"
#define REGSTR_PATH_SETUPX_CERT "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\SetupX\\Cert"
#define REGSTR_PATH_INF_INTERNET "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\SetupX\\INF\\Internet"
#define REGSTR_PATH_INF_OEMNAME "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\SetupX\\INF\\OEM Name"
#define REGSTR_PATH_CATALOGS "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\SetupX\\Catalogs"
#define REGSTR_PATH_DRIVERSIGN "Software\\Microsoft\\Driver Signing"
#define REGSTR_PATH_DRIVERSIGN_CLASSES "Software\\Microsoft\\Driver Signing\\Classes"
#define REGSTR_PATH_DRIVERSIGN_CLASSES_HWID "Software\\Microsoft\\Driver Signing\\Classes\\HWID"
#define REGSTR_PATH_REG1STBOOTCLEAN "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\Reg1stBootClean"
#define REGSTR_PATH_SRCPATHS "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\SourcePaths"
#define REGSTR_PATH_VERSION_CONFLICT "Software\\Microsoft\\VersionConflictManager"
#define REGSTR_PATH_VERSION_CONFLICT_FILES "Software\\Microsoft\\VersionConflictManager\\Files"
#define REGSTR_PATH_PIFCONVERT "Software\\Microsoft\\Windows\\CurrentVersion\\PIFConvert"
#define REGSTR_PATH_MSDOSOPTS "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOSOptions"
#define REGSTR_PATH_MSDOSEMU "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOS Emulation"
#define REGSTR_PATH_NEWDOSBOX "Software\\Microsoft\\Windows\\CurrentVersion\\MS-DOS Emulation\\AppCompat"
#define REGSTR_PATH_RUNONCE "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce"
#define REGSTR_PATH_RUNONCE_SETUP "Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce\\Setup"
#define REGSTR_PATH_RUN "Software\\Microsoft\\Windows\\CurrentVersion\\Run"
#define REGSTR_PATH_RUNSERVICESONCE "Software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce"
#define REGSTR_PATH_RUNSERVICES "Software\\Microsoft\\Windows\\CurrentVersion\\RunServices"
#define REGSTR_PATH_EXPLORER "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer"
#define REGSTR_PATH_DETECT "Software\\Microsoft\\Windows\\CurrentVersion\\Detect"
#define REGSTR_PATH_APPPATHS "Software\\Microsoft\\Windows\\CurrentVersion\\App Paths"
#define REGSTR_PATH_UNINSTALL "Software\\Microsoft\\Windows\\CurrentVersion\\Uninstall"
#define REGSTR_PATH_REALMODENET "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Real Mode Net"
#define REGSTR_PATH_NETEQUIV "Software\\Microsoft\\Windows\\CurrentVersion\\Network\\Equivalent"
#define REGSTR_PATH_CVNETWORK "Software\\Microsoft\\Windows\\CurrentVersion\\Network"
#define REGSTR_PATH_REINSTALL "Software\\Microsoft\\Windows\\CurrentVersion\\Reinstall"
#define REGSTR_PATH_SETUP_PRESERVE "Software\\Microsoft\\Windows\\CurrentVersion\\Setup\\Preserve"
//
// Attempting something dangerous.
//
#define REGSTR_PATH_ASD "System\\CurrentControlSet\\Control\\ASD"
#define REGSTR_PATH_ASD_PROB "System\\CurrentControlSet\\Control\\ASD\\Prob"
#define REGSTR_PATH_ASD_LIST "System\\CurrentControlSet\\Control\\ASD\\List"
// Product ID
#define REGSTR_VAL_PRODUCTKEY "ProductKey"
#define REGSTR_VAL_DIGITALPRODUCTID "DigitalProductId"
//
//Disk Cleanup applet and Cleanup COM objects
//
#define REGSTR_PATH_VOLUMECACHE "Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\VolumeCaches"
#define REGSTR_VAL_DISPLAY "display"
#define REGSTR_VAL_ADVANCEDBUTTONTEXT "AdvancedButtonText"
#define REGSTR_VAL_BITMAPDISPLAY "BitmapDisplay"
#define REGSTR_VAL_URL "URL"
#define REGSTR_VAL_FOLDER "folder"
#define REGSTR_VAL_FILELIST "FileList"
#define REGSTR_VAL_LASTACCESS "LastAccess"
#define REGSTR_VAL_FLAGS "Flags"
#define REGSTR_VAL_CLEANUPSTRING "CleanupString"
#define REGSTR_VAL_FAILIFPROCESSRUNNING "FailIfProcessRunning"
#define REGSTR_PATH_IDCONFIGDB "System\\CurrentControlSet\\Control\\IDConfigDB"
#define REGSTR_PATH_CLASS "System\\CurrentControlSet\\Services\\Class"
#define REGSTR_PATH_DEVICECLASSES "System\\CurrentControlSet\\Control\\DeviceClasses"
#define REGSTR_PATH_DISPLAYSETTINGS "Display\\Settings"
#define REGSTR_PATH_FONTS "Display\\Fonts"
#define REGSTR_PATH_ENUM "Enum"
#define REGSTR_PATH_ROOT "Enum\\Root"
#define REGSTR_PATH_SERVICES "System\\CurrentControlSet\\Services"
#define REGSTR_PATH_VXD "System\\CurrentControlSet\\Services\\VxD"
#define REGSTR_PATH_NTKERN "System\\CurrentControlSet\\Services\\NTKern"
#define REGSTR_PATH_CONFIGMG "System\\CurrentControlSet\\Services\\VxD\\ConfigMg"
#define REGSTR_VAL_PRELOAD_SUPPORT "PreloadSupport"
#define REGSTR_VAL_DEEP_SLEEP "DeepSleep"
#define REGSTR_PATH_IOS "System\\CurrentControlSet\\Services\\VxD\\IOS"
#define REGSTR_PATH_VMM "System\\CurrentControlSet\\Services\\VxD\\VMM"
#define REGSTR_PATH_PCI "System\\CurrentControlSet\\Services\\VxD\\PCI"
#define REGSTR_PATH_BIOS "System\\CurrentControlSet\\Services\\VxD\\BIOS"
#define REGSTR_PATH_VPOWERD "System\\CurrentControlSet\\Services\\VxD\\VPOWERD"
#define REGSTR_PATH_VNETSUP "System\\CurrentControlSet\\Services\\VxD\\VNETSUP"
#define REGSTR_PATH_NWREDIR "System\\CurrentControlSet\\Services\\VxD\\NWREDIR"
#define REGSTR_PATH_NCPSERVER "System\\CurrentControlSet\\Services\\NcpServer\\Parameters"
#define REGSTR_PATH_SPANNABLEBUS "System\\CurrentControlSet\\Services\\VxD\\ConfigMg\\SpannableBus"
#define REGSTR_PATH_PNPBUS "System\\CurrentControlSet\\Services\\VxD\\ConfigMg\\PnPBus"
#define REGSTR_PATH_PREINSTALL "System\\CurrentControlSet\\Services\\VxD\\ConfigMg\\PreInstall"
#define REGSTR_PATH_PREINSTALL_SOFTWARE "SoftWare"
#define REGSTR_PATH_PREINSTALL_HARDWARE "HardWare"
#define REGSTR_PATH_VCOMM "System\\CurrentControlSet\\Services\\VxD\\VCOMM"
#define REGSTR_PATH_IOARB "System\\CurrentControlSet\\Services\\Arbitrators\\IOArb"
#define REGSTR_PATH_ADDRARB "System\\CurrentControlSet\\Services\\Arbitrators\\AddrArb"
#define REGSTR_PATH_DMAARB "System\\CurrentControlSet\\Services\\Arbitrators\\DMAArb"
#define REGSTR_PATH_IRQARB "System\\CurrentControlSet\\Services\\Arbitrators\\IRQArb"
//
// Used by address arbitrator
//
#define REGSTR_VAL_DONTUSEMEM "DontAllocLastMem"
//
// Used by address and io arbitrator
//
#define REGSTR_PATH_RESERVED_RANGELIST "ReservedRangeList"
#define REGSTR_PATH_CODEPAGE "System\\CurrentControlSet\\Control\\Nls\\Codepage"
#define REGSTR_PATH_LOCALE "System\\CurrentControlSet\\Control\\Nls\\Locale"
#define REGSTR_PATH_FILESYSTEM "System\\CurrentControlSet\\Control\\FileSystem"
#define REGSTR_PATH_FILESYSTEM_CACHEDIRS "System\\CurrentControlSet\\Control\\FileSystem\\CacheDirectories"
#define REGSTR_RELPATH_FILESYSTEM_CACHEDIRS "CacheDirectories"
#define REGSTR_PATH_FILESYSTEM_NOVOLTRACK "System\\CurrentControlSet\\Control\\FileSystem\\NoVolTrack"
#define REGSTR_PATH_CDFS "System\\CurrentControlSet\\Control\\FileSystem\\CDFS"
#define REGSTR_PATH_UDF "System\\CurrentControlSet\\Control\\FileSystem\\UDF"
#define REGSTR_PATH_WINBOOT "System\\CurrentControlSet\\Control\\WinBoot"
#define REGSTR_PATH_INSTALLEDFILES "System\\CurrentControlSet\\Control\\InstalledFiles"
#define REGSTR_PATH_INSTALLEDFILES_RENAME "System\\CurrentControlSet\\Control\\InstalledFiles\\Rename"
#define REGSTR_PATH_VMM32FILES "System\\CurrentControlSet\\Control\\VMM32Files"
#define REGSTR_PATH_SETUPFLAGS "Software\\Microsoft\\Windows\\CurrentVersion"
//
// Reasonable Limit for Values Names
//
#define REGSTR_MAX_VALUE_LENGTH 256
//
// Values under REGSTR_PATH_DISPLAYSETTINGS
//
#define REGSTR_VAL_BITSPERPIXEL "BitsPerPixel"
#define REGSTR_VAL_RESOLUTION "Resolution"
#define REGSTR_VAL_DPILOGICALX "DPILogicalX"
#define REGSTR_VAL_DPILOGICALY "DPILogicalY"
#define REGSTR_VAL_DPIPHYSICALX "DPIPhysicalX"
#define REGSTR_VAL_DPIPHYSICALY "DPIPhysicalY"
#define REGSTR_VAL_REFRESHRATE "RefreshRate"
#define REGSTR_VAL_DISPLAYFLAGS "DisplayFlags"
#define REGSTR_VAL_SCREENRES "ScreenResolution"
#define REGSTR_VAL_DESKTOPSIZE "DesktopSize"
#define REGSTR_VAL_DESKTOPPOS "DesktopPos"
// under REGSTR_PATH_REINSTALL
#define REGSTR_VAL_BACKUPDIR "BackupDirectory"
#define REGSTR_VAL_LASTINSTALLSTATUS "LastInstallStatus"
#define REGSTR_VAL_REBOOTSTATUS "RebootStatus"
#define REGSTR_VAL_REINSTALL_DISPLAYNAME "DisplayName"
#define REGSTR_VAL_REINSTALL_HARDWAREID "HardwareID"
#define REGSTR_VAL_REINSTALL_REINSTALLSTRING "ReinstallString"
// under HKEY_CURRENT_USER
#define REGSTR_PATH_CONTROLPANEL "Control Panel"
// under HKEY_LOCAL_MACHINE
#define REGSTR_PATH_CONTROLSFOLDER "Software\\Microsoft\\Windows\\CurrentVersion\\Controls Folder"
//
// Entries under REGSTR_PATH_CODEPAGE
//
#define REGSTR_VAL_DOSCP "OEMCP"
#define REGSTR_VAL_WINCP "ACP"
#define REGSTR_VAL_DOSVMCP "DOSCP"
#define REGSTR_VAL_DOSCC "OEMCC"
#define REGSTR_VAL_DOSKT "KYBTYPE"
#define REGSTR_VAL_DOSKL "KYBLAYOUT"
#define REGSTR_VAL_DOSLID "LANGID"
#define REGSTR_VAL_DOSCFN "COUNTRYFNAME"
#define REGSTR_VAL_DOSCPFN "CODEPAGEFNAME"
#define REGSTR_VAL_DOSKFN "KYBFNAME"
#define REGSTR_VAL_INSTALLED "Installed"
#define REGSTR_PATH_DYNA_ENUM "Config Manager\\Enum"
#define REGSTR_PATH_DYNA_GLOBAL "Config Manager\\Global"
//
// Entries under REGSTR_PATH_DYNA_ENUM
//
#define REGSTR_VAL_HARDWARE_KEY "HardWareKey"
#define REGSTR_VAL_ALLOCATION "Allocation"
#define REGSTR_VAL_PROBLEM "Problem"
#define REGSTR_VAL_STATUS "Status"
#define REGSTR_VAL_CHILD "Child"
#define REGSTR_VAL_SIBLING "Sibling"
#define REGSTR_VAL_PARENT "Parent"
//
// Entries under REGSTR_PATH_DYNA_GLOBAL
//
#define REGSTR_VAL_PAGER_TYPE "Pager"
#define REGSTR_VAL_DEVNODES_CHANGED "Changed"
//
// Entries under REGSTR_PATH_SETUP
//
#define REGSTR_VAL_SYSTEMROOT "SystemRoot"
#define REGSTR_VAL_BOOTCOUNT "BootCount"
#define REGSTR_VAL_REALNETSTART "RealNetStart"
#define REGSTR_VAL_MEDIA "MediaPath"
#define REGSTR_VAL_CONFIG "ConfigPath"
#define REGSTR_VAL_DEVICEPATH "DevicePath" //default search path for .INFs
#define REGSTR_VAL_OTHERDEVICEPATH "OtherDevicePath" //alternate search path for .INFs
#define REGSTR_VAL_DRIVERUPDATEPATH "DriverUpdatePath" // List of places to search for driver during an update
#define REGSTR_VAL_REMMEDIA_RECURSE "RemovableMediaSearchRoot" // List of Removable Media root dirs to be recursivly searched for drivers
#define REGSTR_VAL_OLDWINDIR "OldWinDir" //old windows location
#define REGSTR_VAL_OLDWINVER "OldWinVer" // old windows version
#define REGSTR_VAL_SETUPFLAGS "SetupFlags" //flags that setup passes on after install.
#define REGSTR_VAL_REGOWNER "RegisteredOwner"
#define REGSTR_VAL_REGORGANIZATION "RegisteredOrganization"
#define REGSTR_VAL_LICENSINGINFO "LicensingInfo"
#define REGSTR_VAL_OLDMSDOSVER "OldMSDOSVer" // will be DOS ver < 7 (when Setup run)
#define REGSTR_VAL_FIRSTINSTALLDATETIME "FirstInstallDateTime" // will Win 95 install date-time
#define REGSTR_VAL_INSTALLTYPE "InstallType"
#define REGSTR_VAL_WRAPPER "Wrapper"
#define REGSTR_VAL_HWSETUP "HWSetup"
#define REGSTR_VAL_VERSION "Version"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -