⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regstr.h

📁 用于查询PC机上的USB端口是否有设备挂接上
💻 H
📖 第 1 页 / 共 5 页
字号:
/*** 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 + -