¿Para qué sirve la dll BootMenuUX.dll?

BootMenuUX

Dependencias de la dll BootMenuUX.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\BootMenuUX.dll

File Type: DLL

  Image has the following dependencies:

    msvcrt.dll
    ntdll.dll
    api-ms-win-core-synch-l1-2-0.dll
    api-ms-win-core-heap-l1-1-0.dll
    api-ms-win-core-com-l1-1-0.dll
    api-ms-win-core-registry-l1-1-0.dll
    api-ms-win-core-file-l1-2-0.dll
    api-ms-win-core-sysinfo-l1-1-0.dll
    api-ms-win-core-errorhandling-l1-1-0.dll
    api-ms-win-core-handle-l1-1-0.dll
    api-ms-win-core-string-l1-1-0.dll
    api-ms-win-core-processthreads-l1-1-0.dll
    api-ms-win-core-firmware-l1-1-0.dll
    api-ms-win-core-libraryloader-l1-2-0.dll
    api-ms-win-core-registry-l2-1-0.dll
    api-ms-win-core-localization-l1-2-0.dll
    api-ms-win-core-synch-l1-1-0.dll
    api-ms-win-core-profile-l1-1-0.dll
    BOOTUX.dll
    ReAgent.dll
    bcd.dll
    USER32.dll
    UxTheme.dll
    CRYPT32.dll
    WDSCORE.dll
    bcrypt.dll
    api-ms-win-core-libraryloader-l1-2-1.dll
    api-ms-win-core-localization-l1-2-2.dll
    api-ms-win-core-version-l1-1-1.dll
    api-ms-win-core-version-l1-1-0.dll
    api-ms-win-core-file-l1-1-0.dll
    api-ms-win-core-processenvironment-l1-1-0.dll
    api-ms-win-core-registry-l1-1-1.dll
    api-ms-win-core-localization-obsolete-l1-2-0.dll
    api-ms-win-eventing-classicprovider-l1-1-0.dll
    api-ms-win-eventing-controller-l1-1-0.dll
    api-ms-win-core-file-l2-1-2.dll
    api-ms-win-eventing-provider-l1-1-0.dll
    api-ms-win-core-timezone-l1-1-0.dll
    api-ms-win-core-io-l1-1-0.dll
    api-ms-win-security-sddl-l1-1-0.dll
    api-ms-win-security-base-l1-1-0.dll
    api-ms-win-core-heap-l2-1-0.dll
    api-ms-win-core-file-l2-1-0.dll
    api-ms-win-core-string-obsolete-l1-1-0.dll
    api-ms-win-core-debug-l1-1-0.dll
    api-ms-win-core-threadpool-l1-2-0.dll
    api-ms-win-core-memory-l1-1-0.dll
    CRYPTSP.dll

  Image has the following delay load dependencies:

    WIMGAPI.DLL
    CLOUDRECAPI.DLL
    ResetEngine.dll

  Summary

        2000 .data
        1000 .didat
        3000 .pdata
       14000 .rdata
        1000 .reloc
        1000 .rsrc
       40000 .text

Funciones que tiene la dll BootMenuUX.dll


1    0 00008BC0 CreateAdvancedOptionsButton
2    1 00005A90 CreateAdvancedRecoveryToolsButtonCollection
3    2 00008C70 CreateAdvancedStartupButton
4    3 00008D60 CreateAdvancedStartupLaunchPage
5    4 00005FF0 CreateBareMetalRecoveryButton
6    5 00007510 CreateBasicResetFinalChecksPage
7    6 00007700 CreateBasicResetLandingPage
8    7 00008010 CreateBasicSystemResetButton
9    8 00006EE0 CreateBasicSystemResetLaunchPage
10    9 00007140 CreateBitlockerLandingPage
11    A 00008B10 CreateBlackWallpaperButton
12    B 000058D0 CreateBootableDeviceButtonCollection
13    C 000057B0 CreateBootableOSButtonCollection
14    D 00007350 CreateCSRTFinalPage
15    E 000072A0 CreateClearWallpaperPage
16    F 00006500 CreateCloudRecoveryButton
17   10 000061C0 CreateDefaultOSButton
18   11 00005840 CreateDefaultOSButtonCollection
19   12 00005C40 CreateDefaultOSListButton
20   13 00005D70 CreateDeviceListButton
21   14 00006400 CreateDirectFactoryResetButton
22   15 00009390 CreateDownloadCloudPBRConfirmButton
23   16 000075A0 CreateFactoryResetFinalChecksPage
24   17 00007620 CreateFactoryResetLandingPage
25   18 000080C0 CreateFactorySystemResetButton
26   19 00007010 CreateFactorySystemResetLaunchPage
27   1A 000066D0 CreateFirmwareSettingsButton
28   1B 00006930 CreateFiveMinuteTimeoutAction
29   1C 000068B0 CreateFiveSecondTimeoutAction
30   1D 00008DF0 CreateFlightRemovalConfirmButton
31   1E 000075A0 CreateFlightRemovalProgressPage
32   1F 00007A50 CreateKeyboardLayoutButtonCollection
33   20 00007880 CreateLanguageButtonCollection
34   21 00005B00 CreateOSListButton
35   22 00006910 CreateOneMinuteTimeoutAction
36   23 00008220 CreatePBRCancelButton
37   24 000082D0 CreatePBRFactoryResetKeepPackagesButton
38   25 00008380 CreatePBRFactoryResetNotKeepPackagesButton
39   26 00007430 CreatePBRFinalPage
40   27 000059B0 CreatePBRResetButtonCollection
41   28 00006D40 CreatePBRResetPage
42   29 00008430 CreatePBRUsePayloadButton
43   2A 000084E0 CreatePBRUseReconstructionButton
44   2B 00008640 CreatePBRfactoryResetAllVolumesButton
45   2C 00008A60 CreatePBRfactoryResetBareMetalDisabled
46   2D 000089B0 CreatePBRfactoryResetBareMetalEnabled
47   2E 000087A0 CreatePBRfactoryResetCancelOperationButton
48   2F 000086F0 CreatePBRfactoryResetContinueChecksButton
49   30 00008900 CreatePBRfactoryResetDataEraseDisabled
50   31 00008850 CreatePBRfactoryResetDataEraseEnabled
51   32 00008590 CreatePBRfactoryResetOsOnlyButton
52   33 00007F60 CreatePasswordButton
53   34 00006AF0 CreatePasswordPage
54   35 00009230 CreatePayloadWiFiNetworksCollection
55   36 00005EC0 CreateRecoveryToolsListButton
56   37 00006620 CreateRestartButton
57   38 00006950 CreateSelectOSPage
58   39 000071F0 CreateSetWallpaperPage
59   3A 00006300 CreateShutdownButton
60   3B 000069D0 CreateSkippableSelectOSPage
61   3C 000068D0 CreateTenSecondTimeoutAction
62   3D 000068F0 CreateThirtySecondTimeoutAction
63   3E 00005940 CreateTopLevelRecoveryToolsButtonCollection
64   3F 00006C70 CreateTopLevelRecoveryToolsPage
65   40 00006E10 CreateUninstallPage
66   41 00008EA0 CreateUninstallQualityUpdateConfirmButton
67   42 00005A20 CreateUninstallToolsButtonCollection
68   43 000077E0 CreateUserNameButtonCollection
69   44 00006A60 CreateUserSelectionPage
70   45 000092E0 CreateWiFiConnectButton
71   46 00007510 CreateWiFiInitPage
72   47 00009180 CreateWiFiNetworkButtonCollection
73   48 00008F50 CreateWinReSkipPage
74   49 00008170 CreateWinReTargetOSButtonCollection
75   4A 00006B80 CreateWinReTargetOSPage
76   4B 00006890 CreateZeroSecondTimeoutAction
77   4C 000090D0 InitializePasswordDatabase
78   4D 000090A0 InitializeSRTSyncInterface
79   4E 00009050 InitializeSyncInterface
80   4F 00001BB0 UtilBcdCloseSystemStore
81   50 00004660 UtilGetCurrentKeyboardLayout

Información avanzada sobre funciones que tiene la dll BootMenuUX.dll


Microsoft (R) COFF/PE Dumper Version 14.16.27034.0
Copyright (C) Microsoft Corporation.  All rights reserved.


Dump of file C:\Windows\System32\BootMenuUX.dll

File Type: DLL

  Section contains the following exports for BootMenuUX.dll

    00000000 characteristics
    392B34D6 time date stamp
        0.00 version
           1 ordinal base
          81 number of functions
          81 number of names

    ordinal hint RVA      name

          1    0 00008BC0 CreateAdvancedOptionsButton
          2    1 00005A90 CreateAdvancedRecoveryToolsButtonCollection
          3    2 00008C70 CreateAdvancedStartupButton
          4    3 00008D60 CreateAdvancedStartupLaunchPage
          5    4 00005FF0 CreateBareMetalRecoveryButton
          6    5 00007510 CreateBasicResetFinalChecksPage
          7    6 00007700 CreateBasicResetLandingPage
          8    7 00008010 CreateBasicSystemResetButton
          9    8 00006EE0 CreateBasicSystemResetLaunchPage
         10    9 00007140 CreateBitlockerLandingPage
         11    A 00008B10 CreateBlackWallpaperButton
         12    B 000058D0 CreateBootableDeviceButtonCollection
         13    C 000057B0 CreateBootableOSButtonCollection
         14    D 00007350 CreateCSRTFinalPage
         15    E 000072A0 CreateClearWallpaperPage
         16    F 00006500 CreateCloudRecoveryButton
         17   10 000061C0 CreateDefaultOSButton
         18   11 00005840 CreateDefaultOSButtonCollection
         19   12 00005C40 CreateDefaultOSListButton
         20   13 00005D70 CreateDeviceListButton
         21   14 00006400 CreateDirectFactoryResetButton
         22   15 00009390 CreateDownloadCloudPBRConfirmButton
         23   16 000075A0 CreateFactoryResetFinalChecksPage
         24   17 00007620 CreateFactoryResetLandingPage
         25   18 000080C0 CreateFactorySystemResetButton
         26   19 00007010 CreateFactorySystemResetLaunchPage
         27   1A 000066D0 CreateFirmwareSettingsButton
         28   1B 00006930 CreateFiveMinuteTimeoutAction
         29   1C 000068B0 CreateFiveSecondTimeoutAction
         30   1D 00008DF0 CreateFlightRemovalConfirmButton
         31   1E 000075A0 CreateFlightRemovalProgressPage
         32   1F 00007A50 CreateKeyboardLayoutButtonCollection
         33   20 00007880 CreateLanguageButtonCollection
         34   21 00005B00 CreateOSListButton
         35   22 00006910 CreateOneMinuteTimeoutAction
         36   23 00008220 CreatePBRCancelButton
         37   24 000082D0 CreatePBRFactoryResetKeepPackagesButton
         38   25 00008380 CreatePBRFactoryResetNotKeepPackagesButton
         39   26 00007430 CreatePBRFinalPage
         40   27 000059B0 CreatePBRResetButtonCollection
         41   28 00006D40 CreatePBRResetPage
         42   29 00008430 CreatePBRUsePayloadButton
         43   2A 000084E0 CreatePBRUseReconstructionButton
         44   2B 00008640 CreatePBRfactoryResetAllVolumesButton
         45   2C 00008A60 CreatePBRfactoryResetBareMetalDisabled
         46   2D 000089B0 CreatePBRfactoryResetBareMetalEnabled
         47   2E 000087A0 CreatePBRfactoryResetCancelOperationButton
         48   2F 000086F0 CreatePBRfactoryResetContinueChecksButton
         49   30 00008900 CreatePBRfactoryResetDataEraseDisabled
         50   31 00008850 CreatePBRfactoryResetDataEraseEnabled
         51   32 00008590 CreatePBRfactoryResetOsOnlyButton
         52   33 00007F60 CreatePasswordButton
         53   34 00006AF0 CreatePasswordPage
         54   35 00009230 CreatePayloadWiFiNetworksCollection
         55   36 00005EC0 CreateRecoveryToolsListButton
         56   37 00006620 CreateRestartButton
         57   38 00006950 CreateSelectOSPage
         58   39 000071F0 CreateSetWallpaperPage
         59   3A 00006300 CreateShutdownButton
         60   3B 000069D0 CreateSkippableSelectOSPage
         61   3C 000068D0 CreateTenSecondTimeoutAction
         62   3D 000068F0 CreateThirtySecondTimeoutAction
         63   3E 00005940 CreateTopLevelRecoveryToolsButtonCollection
         64   3F 00006C70 CreateTopLevelRecoveryToolsPage
         65   40 00006E10 CreateUninstallPage
         66   41 00008EA0 CreateUninstallQualityUpdateConfirmButton
         67   42 00005A20 CreateUninstallToolsButtonCollection
         68   43 000077E0 CreateUserNameButtonCollection
         69   44 00006A60 CreateUserSelectionPage
         70   45 000092E0 CreateWiFiConnectButton
         71   46 00007510 CreateWiFiInitPage
         72   47 00009180 CreateWiFiNetworkButtonCollection
         73   48 00008F50 CreateWinReSkipPage
         74   49 00008170 CreateWinReTargetOSButtonCollection
         75   4A 00006B80 CreateWinReTargetOSPage
         76   4B 00006890 CreateZeroSecondTimeoutAction
         77   4C 000090D0 InitializePasswordDatabase
         78   4D 000090A0 InitializeSRTSyncInterface
         79   4E 00009050 InitializeSyncInterface
         80   4F 00001BB0 UtilBcdCloseSystemStore
         81   50 00004660 UtilGetCurrentKeyboardLayout

  Summary

        2000 .data
        1000 .didat
        3000 .pdata
       14000 .rdata
        1000 .reloc
        1000 .rsrc
       40000 .text

Integridad de la dll BootMenuUX.dll



Algorithm       Hash                                                                   Path                                         
---------       ----                                                                   ----                                         
SHA256          9F151DE13C94CA5F06E94433F6B24239046BC5E34A33FAB2715820285638095E       C:\Windows\System32\BootMenuUX.dll           


Detalles sobre el fichero dll BootMenuUX.dll




PSPath            : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32\BootMenuUX.dll
PSParentPath      : Microsoft.PowerShell.Core\FileSystem::C:\Windows\System32
PSChildName       : BootMenuUX.dll
PSDrive           : C
PSProvider        : Microsoft.PowerShell.Core\FileSystem
PSIsContainer     : False
Mode              : -a----
VersionInfo       : File:             C:\Windows\System32\BootMenuUX.dll
                    InternalName:     BootMenuUX
                    OriginalFilename: BootMenuUX.dll
                    FileVersion:      10.0.19041.572 (WinBuild.160101.0800)
                    FileDescription:  BootMenuUX
                    Product:          Microsoft® Windows® Operating System
                    ProductVersion:   10.0.19041.572
                    Debug:            False
                    Patched:          False
                    PreRelease:       False
                    PrivateBuild:     False
                    SpecialBuild:     False
                    Language:         Inglés (Estados Unidos)
                    
BaseName          : BootMenuUX
Target            : {C:\Windows\WinSxS\amd64_microsoft-windows-bootmenuux_31bf3856ad364e35_10.0.19041.572_none_d2b66abc74491e2a\Boot
                    MenuUX.dll}
LinkType          : HardLink
Name              : BootMenuUX.dll
Length            : 352256
DirectoryName     : C:\Windows\System32
Directory         : C:\Windows\System32
IsReadOnly        : False
Exists            : True
FullName          : C:\Windows\System32\BootMenuUX.dll
Extension         : .dll
CreationTime      : 21/11/2020 8:43:40
CreationTimeUtc   : 21/11/2020 7:43:40
LastAccessTime    : 03/12/2020 8:53:54
LastAccessTimeUtc : 03/12/2020 7:53:54
LastWriteTime     : 21/11/2020 8:43:40
LastWriteTimeUtc  : 21/11/2020 7:43:40
Attributes        : Archive



Procesos que utilizan la dll BootMenuUX.dll