📄 regstr.pas
字号:
{$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 + -