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

📄 regstr.pas

📁 详细Windows API大全有关知识以及相关问题
💻 PAS
📖 第 1 页 / 共 5 页
字号:
  {$EXTERNALSYM REGSTR_VAL_DEVICE_CHARACTERISTICS}
  REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR = 'Security';
  {$EXTERNALSYM REGSTR_VAL_DEVICE_SECURITY_DESCRIPTOR}
  REGSTR_VAL_DEVICE_EXCLUSIVE           = 'Exclusive';
  {$EXTERNALSYM REGSTR_VAL_DEVICE_EXCLUSIVE}
  REGSTR_KEY_DEVICE_PROPERTIES          = 'Properties';
  {$EXTERNALSYM REGSTR_KEY_DEVICE_PROPERTIES}
  REGSTR_VAL_RESOURCE_PICKER_TAGS       = 'ResourcePickerTags';
  {$EXTERNALSYM REGSTR_VAL_RESOURCE_PICKER_TAGS}
  REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS = 'ResourcePickerExceptions';
  {$EXTERNALSYM REGSTR_VAL_RESOURCE_PICKER_EXCEPTIONS}

//
// Values used by kernel mode Pnp Manager
//

  REGSTR_VALUE_DEVICE_OBJECT_NAME   = 'DeviceObjectName';
  {$EXTERNALSYM REGSTR_VALUE_DEVICE_OBJECT_NAME}
  REGSTR_VALUE_DEVICE_SYMBOLIC_NAME = 'DeviceSymbolicName';
  {$EXTERNALSYM REGSTR_VALUE_DEVICE_SYMBOLIC_NAME}

//
// Values used by both kernel-mode and user-mode PnP Managers
//

  REGSTR_KEY_CONTROL              = 'Control';
  {$EXTERNALSYM REGSTR_KEY_CONTROL}
  REGSTR_VAL_ACTIVESERVICE        = 'ActiveService';
  {$EXTERNALSYM REGSTR_VAL_ACTIVESERVICE}
  REGSTR_VAL_LINKED               = 'Linked';
  {$EXTERNALSYM REGSTR_VAL_LINKED}
  REGSTR_VAL_PHYSICALDEVICEOBJECT = 'PhysicalDeviceObject';
  {$EXTERNALSYM REGSTR_VAL_PHYSICALDEVICEOBJECT}

//
// Values under REGSTR_PATH_NT_CURRENTVERSION
//

  REGSTR_VAL_CURRENT_VERSION    = 'CurrentVersion';
  {$EXTERNALSYM REGSTR_VAL_CURRENT_VERSION}
  REGSTR_VAL_CURRENT_BUILD      = 'CurrentBuildNumber';
  {$EXTERNALSYM REGSTR_VAL_CURRENT_BUILD}
  REGSTR_VAL_CURRENT_CSDVERSION = 'CSDVersion';
  {$EXTERNALSYM REGSTR_VAL_CURRENT_CSDVERSION}
  REGSTR_VAL_CURRENT_TYPE       = 'CurrentType';
  {$EXTERNALSYM REGSTR_VAL_CURRENT_TYPE}

//
// Values under REGSTR_PATH_DISPLAYSETTINGS
//

  REGSTR_VAL_BITSPERPIXEL = 'BitsPerPixel';
  {$EXTERNALSYM REGSTR_VAL_BITSPERPIXEL}
  REGSTR_VAL_RESOLUTION   = 'Resolution';
  {$EXTERNALSYM REGSTR_VAL_RESOLUTION}
  REGSTR_VAL_DPILOGICALX  = 'DPILogicalX';
  {$EXTERNALSYM REGSTR_VAL_DPILOGICALX}
  REGSTR_VAL_DPILOGICALY  = 'DPILogicalY';
  {$EXTERNALSYM REGSTR_VAL_DPILOGICALY}
  REGSTR_VAL_DPIPHYSICALX = 'DPIPhysicalX';
  {$EXTERNALSYM REGSTR_VAL_DPIPHYSICALX}
  REGSTR_VAL_DPIPHYSICALY = 'DPIPhysicalY';
  {$EXTERNALSYM REGSTR_VAL_DPIPHYSICALY}
  REGSTR_VAL_REFRESHRATE  = 'RefreshRate';
  {$EXTERNALSYM REGSTR_VAL_REFRESHRATE}
  REGSTR_VAL_DISPLAYFLAGS = 'DisplayFlags';
  {$EXTERNALSYM REGSTR_VAL_DISPLAYFLAGS}


// under HKEY_CURRENT_USER

  REGSTR_PATH_CONTROLPANEL = 'Control Panel';
  {$EXTERNALSYM REGSTR_PATH_CONTROLPANEL}

// under HKEY_LOCAL_MACHINE

  REGSTR_PATH_CONTROLSFOLDER = 'Software\Microsoft\Windows\CurrentVersion\Controls Folder';
  {$EXTERNALSYM REGSTR_PATH_CONTROLSFOLDER}

//
// Entries under REGSTR_PATH_CODEPAGE
//

  REGSTR_VAL_DOSCP = 'OEMCP';
  {$EXTERNALSYM REGSTR_VAL_DOSCP}
  REGSTR_VAL_WINCP = 'ACP';
  {$EXTERNALSYM REGSTR_VAL_WINCP}

  REGSTR_PATH_DYNA_ENUM = 'Config Manager\Enum';
  {$EXTERNALSYM REGSTR_PATH_DYNA_ENUM}

//
// Entries under REGSTR_PATH_DYNA_ENUM
//

  REGSTR_VAL_HARDWARE_KEY = 'HardWareKey';
  {$EXTERNALSYM REGSTR_VAL_HARDWARE_KEY}
  REGSTR_VAL_ALLOCATION   = 'Allocation';
  {$EXTERNALSYM REGSTR_VAL_ALLOCATION}
  REGSTR_VAL_PROBLEM      = 'Problem';
  {$EXTERNALSYM REGSTR_VAL_PROBLEM}
  REGSTR_VAL_STATUS       = 'Status';
  {$EXTERNALSYM REGSTR_VAL_STATUS}

//
//  Used by address arbitrator
//

  REGSTR_VAL_DONTUSEMEM = 'DontAllocLastMem';
  {$EXTERNALSYM REGSTR_VAL_DONTUSEMEM}

//
//  Entries under REGSTR_PATH_SETUP
//

  REGSTR_VAL_SYSTEMROOT      = 'SystemRoot';
  {$EXTERNALSYM REGSTR_VAL_SYSTEMROOT}
  REGSTR_VAL_BOOTCOUNT       = 'BootCount';
  {$EXTERNALSYM REGSTR_VAL_BOOTCOUNT}
  REGSTR_VAL_REALNETSTART    = 'RealNetStart';
  {$EXTERNALSYM REGSTR_VAL_REALNETSTART}
  REGSTR_VAL_MEDIA           = 'MediaPath';
  {$EXTERNALSYM REGSTR_VAL_MEDIA}
  REGSTR_VAL_CONFIG          = 'ConfigPath';
  {$EXTERNALSYM REGSTR_VAL_CONFIG}
  REGSTR_VAL_DEVICEPATH      = 'DevicePath'; // default search path for .INFs
  {$EXTERNALSYM REGSTR_VAL_DEVICEPATH}
  REGSTR_VAL_SRCPATH         = 'SourcePath'; // last source files path during setup.
  {$EXTERNALSYM REGSTR_VAL_SRCPATH}
  REGSTR_VAL_SVCPAKSRCPATH   = 'ServicePackSourcePath'; // last service pack source path
  {$EXTERNALSYM REGSTR_VAL_SVCPAKSRCPATH}
  REGSTR_VAL_DRIVERCACHEPATH = 'DriverCachePath'; // location of driver cache
  {$EXTERNALSYM REGSTR_VAL_DRIVERCACHEPATH}

  REGSTR_VAL_OLDWINDIR            = 'OldWinDir'; // old windows location
  {$EXTERNALSYM REGSTR_VAL_OLDWINDIR}
  REGSTR_VAL_SETUPFLAGS           = 'SetupFlags'; // flags that setup passes on after install.
  {$EXTERNALSYM REGSTR_VAL_SETUPFLAGS}
  REGSTR_VAL_REGOWNER             = 'RegisteredOwner';
  {$EXTERNALSYM REGSTR_VAL_REGOWNER}
  REGSTR_VAL_REGORGANIZATION      = 'RegisteredOrganization';
  {$EXTERNALSYM REGSTR_VAL_REGORGANIZATION}
  REGSTR_VAL_LICENSINGINFO        = 'LicensingInfo';
  {$EXTERNALSYM REGSTR_VAL_LICENSINGINFO}
  REGSTR_VAL_OLDMSDOSVER          = 'OldMSDOSVer'; // will be DOS ver < 7 (when Setup run)
  {$EXTERNALSYM REGSTR_VAL_OLDMSDOSVER}
  REGSTR_VAL_FIRSTINSTALLDATETIME = 'FirstInstallDateTime'; // will Win 95 install date-time
  {$EXTERNALSYM REGSTR_VAL_FIRSTINSTALLDATETIME}

  REGSTR_VAL_INSTALLTYPE = 'InstallType';
  {$EXTERNALSYM REGSTR_VAL_INSTALLTYPE}

  REGSTR_VAL_WRAPPER = 'Wrapper';
  {$EXTERNALSYM REGSTR_VAL_WRAPPER}

  REGSTR_VAL_LASTALIVEINTERVAL = 'TimeStampInterval';
  {$EXTERNALSYM REGSTR_VAL_LASTALIVEINTERVAL}
  REGSTR_VAL_LASTALIVESTAMP    = 'LastAliveStamp';
  {$EXTERNALSYM REGSTR_VAL_LASTALIVESTAMP}
  REGSTR_VAL_SHUTDOWNREASON    = 'ShutdownReason';
  {$EXTERNALSYM REGSTR_VAL_SHUTDOWNREASON}
  REGSTR_VAL_SHOWREASONUI      = 'ShutdownReasonUI';
  {$EXTERNALSYM REGSTR_VAL_SHOWREASONUI}

//  Values for InstallType

  IT_COMPACT  = $0000;
  {$EXTERNALSYM IT_COMPACT}
  IT_TYPICAL  = $0001;
  {$EXTERNALSYM IT_TYPICAL}
  IT_PORTABLE = $0002;
  {$EXTERNALSYM IT_PORTABLE}
  IT_CUSTOM   = $0003;
  {$EXTERNALSYM IT_CUSTOM}

  REGSTR_KEY_SETUP      = '\Setup';
  {$EXTERNALSYM REGSTR_KEY_SETUP}
  REGSTR_VAL_BOOTDIR    = 'BootDir';
  {$EXTERNALSYM REGSTR_VAL_BOOTDIR}
  REGSTR_VAL_WINBOOTDIR = 'WinbootDir';
  {$EXTERNALSYM REGSTR_VAL_WINBOOTDIR}
  REGSTR_VAL_WINDIR     = 'WinDir';
  {$EXTERNALSYM REGSTR_VAL_WINDIR}

  REGSTR_VAL_APPINSTPATH = 'AppInstallPath'; // Used by install wizard
  {$EXTERNALSYM REGSTR_VAL_APPINSTPATH}

// Values for international startup disk

  REGSTR_PATH_EBD = REGSTR_PATH_SETUP + REGSTR_KEY_SETUP + '\EBD';
  {$EXTERNALSYM REGSTR_PATH_EBD}

// Keys under REGSTR_KEY_EBD

  REGSTR_KEY_EBDFILESLOCAL          = 'EBDFilesLocale';
  {$EXTERNALSYM REGSTR_KEY_EBDFILESLOCAL}
  REGSTR_KEY_EBDFILESKEYBOARD       = 'EBDFilesKeyboard';
  {$EXTERNALSYM REGSTR_KEY_EBDFILESKEYBOARD}
  REGSTR_KEY_EBDAUTOEXECBATLOCAL    = 'EBDAutoexecBatLocale';
  {$EXTERNALSYM REGSTR_KEY_EBDAUTOEXECBATLOCAL}
  REGSTR_KEY_EBDAUTOEXECBATKEYBOARD = 'EBDAutoexecBatKeyboard';
  {$EXTERNALSYM REGSTR_KEY_EBDAUTOEXECBATKEYBOARD}
  REGSTR_KEY_EBDCONFIGSYSLOCAL      = 'EBDConfigSysLocale';
  {$EXTERNALSYM REGSTR_KEY_EBDCONFIGSYSLOCAL}
  REGSTR_KEY_EBDCONFIGSYSKEYBOARD   = 'EBDConfigSysKeyboard';
  {$EXTERNALSYM REGSTR_KEY_EBDCONFIGSYSKEYBOARD}


// Values under REGSTR_PATH_DRIVERSIGN and REGSTR_PATH_NONDRIVERSIGN

  REGSTR_VAL_POLICY = 'Policy';
  {$EXTERNALSYM REGSTR_VAL_POLICY}

// Values under REGSTR_PATH_DRIVERSIGN_POLICY and REGSTR_PATH_NONDRIVERSIGN_POLICY

  REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY = 'BehaviorOnFailedVerify';
  {$EXTERNALSYM REGSTR_VAL_BEHAVIOR_ON_FAILED_VERIFY}

// Types of driver signing policies (apply to both preference and policy values
// defined above)

  DRIVERSIGN_NONE     = $00000000;
  {$EXTERNALSYM DRIVERSIGN_NONE}
  DRIVERSIGN_WARNING  = $00000001;
  {$EXTERNALSYM DRIVERSIGN_WARNING}
  DRIVERSIGN_BLOCKING = $00000002;
  {$EXTERNALSYM DRIVERSIGN_BLOCKING}

//
//  Entries under REGSTR_PATH_PIFCONVERT
//

  REGSTR_VAL_MSDOSMODE        = 'MSDOSMode';
  {$EXTERNALSYM REGSTR_VAL_MSDOSMODE}
  REGSTR_VAL_MSDOSMODEDISCARD = 'Discard';
  {$EXTERNALSYM REGSTR_VAL_MSDOSMODEDISCARD}

//
//  Entries under REGSTR_PATH_MSDOSOPTS (global settings)
//

  REGSTR_VAL_DOSOPTGLOBALFLAGS = 'GlobalFlags';
  {$EXTERNALSYM REGSTR_VAL_DOSOPTGLOBALFLAGS}

//  Flags for GlobalFlags

  DOSOPTGF_DEFCLEAN = $00000001; // Default action is clean config
  {$EXTERNALSYM DOSOPTGF_DEFCLEAN}

//
//  Entries under REGSTR_PATH_MSDOSOPTS \ OptionSubkey
//

  REGSTR_VAL_DOSOPTFLAGS  = 'Flags';
  {$EXTERNALSYM REGSTR_VAL_DOSOPTFLAGS}
  REGSTR_VAL_OPTORDER     = 'Order';
  {$EXTERNALSYM REGSTR_VAL_OPTORDER}
  REGSTR_VAL_CONFIGSYS    = 'Config.Sys';
  {$EXTERNALSYM REGSTR_VAL_CONFIGSYS}
  REGSTR_VAL_AUTOEXEC     = 'Autoexec.Bat';
  {$EXTERNALSYM REGSTR_VAL_AUTOEXEC}
  REGSTR_VAL_STDDOSOPTION = 'StdOption';
  {$EXTERNALSYM REGSTR_VAL_STDDOSOPTION}
  REGSTR_VAL_DOSOPTTIP    = 'TipText';
  {$EXTERNALSYM REGSTR_VAL_DOSOPTTIP}

//  Flags for DOSOPTFLAGS

  DOSOPTF_DEFAULT     = $00000001; // Default enabled for clean config
  {$EXTERNALSYM DOSOPTF_DEFAULT}
  DOSOPTF_SUPPORTED   = $00000002; // Option actually supported
  {$EXTERNALSYM DOSOPTF_SUPPORTED}
  DOSOPTF_ALWAYSUSE   = $00000004; // Always use this option
  {$EXTERNALSYM DOSOPTF_ALWAYSUSE}
  DOSOPTF_USESPMODE   = $00000008; // Option puts machine in Prot Mode
  {$EXTERNALSYM DOSOPTF_USESPMODE}
  DOSOPTF_PROVIDESUMB = $00000010; // Can load drivers high
  {$EXTERNALSYM DOSOPTF_PROVIDESUMB}
  DOSOPTF_NEEDSETUP   = $00000020; // Need to configure option
  {$EXTERNALSYM DOSOPTF_NEEDSETUP}
  DOSOPTF_INDOSSTART  = $00000040; // Suppored by DOSSTART.BAT
  {$EXTERNALSYM DOSOPTF_INDOSSTART}
  DOSOPTF_MULTIPLE    = $00000080; // Load multiple configuration lines
  {$EXTERNALSYM DOSOPTF_MULTIPLE}

//
//  Flags returned by SUGetSetSetupFlags and in the registry
//

  SUF_FIRSTTIME  = $00000001; // First boot into Win95.
  {$EXTERNALSYM SUF_FIRSTTIME}
  SUF_EXPRESS    = $00000002; // User Setup via express mode (vs customize).
  {$EXTERNALSYM SUF_EXPRESS}
  SUF_BATCHINF   = $00000004; // Setup using batch file (MSBATCH.INF).
  {$EXTERNALSYM SUF_BATCHINF}
  SUF_CLEAN      = $00000008; // Setup was done to a clean directory.
  {$EXTERNALSYM SUF_CLEAN}
  SUF_INSETUP    = $00000010; // You're in Setup.
  {$EXTERNALSYM SUF_INSETUP}
  SUF_NETSETUP   = $00000020; // Doing a net (workstation) setup.
  {$EXTERNALSYM SUF_NETSETUP}
  SUF_NETHDBOOT  = $00000040; // Workstation boots from local harddrive
  {$EXTERNALSYM SUF_NETHDBOOT}
  SUF_NETRPLBOOT = $00000080; // Workstation boots via RPL (vs floppy)
  {$EXTERNALSYM SUF_NETRPLBOOT}
  SUF_SBSCOPYOK  = $00000100; // Can copy to LDID_SHARED (SBS)
  {$EXTERNALSYM SUF_SBSCOPYOK}

//
//  Entries under REGSTR_PATH_VMM
//

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -