Windows 10 DLL File Information - sysdm.cpl |
The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 10, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.
General Information
File Description: | System Applet for the Control Panel |
File Version: | 10.0.10130.0 (fbl_impressive.150522-2224) |
Company: | Microsoft Corporation |
Product Name: | Microsoft® Windows® Operating System |
DLL popularity | Very Low - There is no any other DLL in system32 directory that is statically linked to this file. |
File Size: | 283 KB |
Total Number of Exported Functions: | 10 |
Total Number of Exported Functions With Names: | 10 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 68,096 Bytes | 23.5% | Read, Execute | Code |
.data | 0x00012000 | 1,536 Bytes | 0.5% | Write, Read | Initialized Data |
.idata | 0x00018000 | 9,216 Bytes | 3.2% | Read | Initialized Data |
.rsrc | 0x0001b000 | 204,288 Bytes | 70.5% | Read | Initialized Data |
.reloc | 0x0004d000 | 5,632 Bytes | 1.9% | Read, Discardable | Initialized Data |
Static Linking
sysdm.cpl is statically linked to the following files:msvcrt.dll
COMCTL32.dll
SHELL32.dll
SHLWAPI.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-security-lsalookup-l2-1-1.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-version-l1-1-1.dll
api-ms-win-core-version-l1-1-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-timezone-l1-1-0.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-string-l1-1-0.dll
USERENV.dll
api-ms-win-core-file-l2-1-2.dll
RPCRT4.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-wow64-l1-1-1.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-profile-l1-1-0.dll
SETUPAPI.dll
profapi.dll
bcd.dll
ADVAPI32.dll
COMDLG32.dll
GDI32.dll
imagehlp.dll
KERNEL32.dll
ntdll.dll
ole32.dll
USER32.dll
WINSTA.dll
This means that when sysdm.cpl is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, sysdm.cpl won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 3 | 199,894 Bytes | 69.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 0 | 0 Bytes | 0.0% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 13 | 12,746 Bytes | 4.4% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 96 | 12,750 Bytes | 4.4% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 1,168 Bytes | 0.4% |
All Others | 2 | 1,160 Bytes | 0.4% |
Total | 115 | 227,718 Bytes | 78.6% |
Icons in this file
There are 3 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 1000 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 1000 dialogs.ID | Dialog Caption |
---|---|
41 | Virtual Memory |
100 | User Profiles |
103 | Advanced |
104 | Startup and Recovery |
105 | Environment Variables |
110 | Change Profile Type |
111 | Copy To |
112 | Visual Effects |
115 | Advanced |
2000 | Hardware |
4104 | Data Execution Prevention |
4105 | Data Execution Prevention - Microsoft Windows |
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
3 | System Properties |
7 | %SystemRoot%\MEMORY.DMP |
8 | &User variables for %s |
9 | Name |
10 | Size |
11 | Type |
12 | Status |
13 | Modified |
15 | Local |
16 | Roaming |
17 | Mandatory |
18 | Are you sure you want to delete the profile for the following user: %s? |
19 | Confirm Delete |
20 | Select a directory to place the profile in: |
21 | Profile Error |
22 | Account Unknown |
23 | Account Deleted |
24 | When %s logs onto this computer, should the operating system use the roaming profile or just the locally cached copy of the roaming profile? |
25 | %.500s already exists. The current contents of this directory or this file will be deleted during this operation. Are you sure you want to continue? |
26 | Confirm Copy |
27 | Profile not deleted completely. Error - |
28 | Failed to set Security on the Destination Profile. Error - |
29 | Failed to copy Registry file %s. Error - |
30 | Backup |
31 | Temporary |
32 | ReadOnly |
35 | Performance Options |
36 | To create new user accounts, <A>click here</A>. |
37 | Default Profile |
55 | netid.dll |
56 | Windows created a temporary paging file on your computer because of a problem that occurred with your paging file configuration when you started your computer. The total paging file size for all disk drives may be somewhat larger than the size you specified. |
75 | (none) |
76 | Small memory dump (128 KB) |
77 | Kernel memory dump |
78 | Complete memory dump |
79 | Dump file: |
80 | Small dump directory: |
81 | Small memory dump (256 KB) |
82 | Automatic memory dump |
83 | Active memory dump |
100 | Insufficient memory for this operation; close one or more Windows applications to increase available memory. |
101 | System Properties |
114 | Please enter a value between %d and %d seconds. |
118 | Cannot open USER Environment section in Registry. Possible registry corruption. |
119 | Cannot save new Environment variables in Registry. Possible registry corruption. |
121 | You are not logged onto Windows as a member of the user group that has the right to view the workstation's Virtual Memory settings. |
123 | The initial paging file size must be between %d MB and %d MB, and cannot exceed the amount of free space on the drive you have selected. |
124 | Enter a maximum page file size that is greater than or equal to the initial page file size, and less than %d MB. |
125 | There is not enough space on this drive for the paging file size specified. Please enter a smaller number or free some disk space. |
126 | Drive %c: is too small for the maximum paging file size specified. Please enter a smaller number. |
127 | Could not read the current virtual memory settings. |
130 | Drive %c: does not have enough free space for the maximum paging file size specified. If you continue with this setting, the paging file will only grow to the size of the available free space. |
131 | Cannot open SYSTEM Environment section in Registry. Possible registry corruption. |
132 | You are not logged onto Windows as a member of the user group that has the right to view the workstation's Recovery settings. |
135 | Another file exists with the file name "%s". Do you wish to overwrite the existing file with a page file? |
136 | There is not enough space on this drive to create the page file size specified. At least %d Megabytes of free disk space must be left after the page file is created. Specify a smaller page file size or free some disk space. |
138 | Windows might not be able to record details that could help identify system errors because your current paging file is disabled or less than %d megabytes. Click OK to return to the Virtual Memory settings window, enable the paging file, and set the size to a value over %d megabytes, or click Cancel to change your memory dump selection. |
139 | If you disable the paging file or set the initial size to less than %d megabytes and a system error occurs, Windows might not record details that could help identify the problem. Do you want to continue? |
140 | If you want to write debugging information to a file, you must enter a file name. |
141 | Debugging information can be written only to local, writable disk drives. Please specify a path on a local disk drive. |
142 | The debugging information file path may be invalid or is currently inaccessible. Do you wish to change it? |
143 | The path for the debugging information file is too long. Please specify a path that is less than %ld characters. |
144 | The debugging information file path must be a fully qualified path such as c:\windir\memory.log |
150 | Enter a numeric value for the initial page file size. |
151 | Enter a numeric value for the maximum page file size. |
152 | The changes you have made require you to restart your computer before they can take effect. |
153 | Unable to determine the current paging file size. The value reported as the current paging file size may be incorrect. |
154 | Cannot open SYSTEM Environment section in Registry. You are not logged on as an administrator. |
155 | Full memory dumps are not allowed for systems with more than 2GB of memory. Please contact Microsoft Support for information on a workaround. |
156 | You cannot set a pagefile on a BitLocker volume that is locked. Please unlock the volume and try again. |
160 | Variable |
161 | Value |
164 | System managed |
165 | None |
170 | Cannot open USER Environment section in Registry. You are not logged on as an administrator. |
171 | Cannot save new Environment variables in Registry. You are not logged on as an administrator. |
200 | New System Variable |
201 | Edit System Variable |
202 | New User Variable |
203 | Edit User Variable |
204 | You must be logged on to this computer as an administrator to change Windows Update settings. |
205 | Computer Name |
206 | Hardware |
207 | Advanced |
208 | System Protection |
3000 | Directory <%.200s> could not be deleted. Please delete the directory and retry. |
14050 | Data Execution Prevention |
14051 | Executable Files@*.exe@ |
14052 | Disabling Data Execution Prevention for a Windows program or service may expose your computer to damage from viruses or other threats. To continue disabling Data Execution Prevention, click OK. |
14053 | You can not set DEP attributes on 64-bit executables. |
14054 | To use these settings, you must be a computer administrator and you must use the bcdedit.exe file. For more information, search the Microsoft Knowledge Base online. |
14055 | Your computer's processor does not support hardware-based DEP. However, Windows can use DEP software to help prevent some types of attacks. |
14056 | To change these settings, you must be an administrator for this computer. |
14057 | This program must run with data execution protection (DEP) enabled. You cannot turn off DEP for this program. |
14058 | Your computer's processor supports hardware-based DEP. |
COM Classes/Interfaces
There is no type library in this file with COM classes/interfaces information
Exported Functions List
The following functions are exported by this dll:DisplaySYSDMCPL | EditEnvironmentVariables | EditUserProfiles |
EnableExecuteProtectionSupportW | ModifyExecuteProtectionSupportW | NoExecuteAddFileOptOutList |
NoExecuteAddFileOptOutListW | NoExecuteProcessExceptionW | NoExecuteRemoveFileOptOutList |
NoExecuteRemoveFileOptOutListW |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter __CxxFrameHandler _amsg_exit _callnewh _except_handler4_common _ftol2_sse _initterm _vsnprintf _vsnwprintf _wcsicmp free isalpha iswspace malloc memcmp memcpy memset tolower toupper - COMCTL32.dll:
CreatePropertySheetPageW PropertySheetW - SHELL32.dll:
DAD_ShowDragImage ExtractIconW ILFree IsUserAnAdmin RestartDialogEx SHAddFromPropSheetExtArray SHBrowseForFolderW SHCreateDirectoryExW SHCreatePropSheetExtArray SHDestroyPropSheetExtArray SHGetPathFromIDListW SHRestricted ShellExecuteExW - SHLWAPI.dll:
AssocQueryStringW IsOS PathBuildRootW PathRemoveBackslashW PathUnquoteSpacesW SHFreeShared SHRegGetValueFromHKCUHKLM SHRegGetValueW SHSetValueW ShellMessageBoxW StrChrW StrCmpICW StrCmpNICW StrDupW StrFormatByteSizeW StrRChrW StrStrIW StrToIntExW StrToIntW - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!GlobalAlloc KernelBase!GlobalFree KernelBase!LocalAlloc KernelBase!LocalFree KernelBase!LocalReAlloc - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW KernelBase!GetEnvironmentVariableW - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CreateFileW KernelBase!DeleteFileW KernelBase!FileTimeToLocalFileTime KernelBase!FindClose KernelBase!FindFirstFileW KernelBase!FindNextFileW KernelBase!GetDiskFreeSpaceW KernelBase!GetDriveTypeW KernelBase!GetFileAttributesExW KernelBase!GetFileAttributesW KernelBase!GetFullPathNameW KernelBase!GetLogicalDrives KernelBase!GetTempFileNameW KernelBase!GetTempPathW KernelBase!GetVolumeInformationW KernelBase!QueryDosDeviceW KernelBase!SetFileAttributesW - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AddAccessAllowedAce KernelBase!AdjustTokenPrivileges KernelBase!AllocateAndInitializeSid KernelBase!CopySid KernelBase!CreateWellKnownSid KernelBase!FreeSid KernelBase!GetAce KernelBase!GetLengthSid KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!SetSecurityDescriptorDacl - api-ms-win-security-lsalookup-l2-1-1.dll:
advapi32!LookupAccountNameW advapi32!LookupAccountSidW advapi32!LookupPrivilegeValueW - api-ms-win-core-processthreads-l1-1-2.dll:
KernelBase!OpenProcessToken kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetSystemInfo KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetVersionExW KernelBase!GetWindowsDirectoryW - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!DisableThreadLibraryCalls KernelBase!FreeLibrary KernelBase!GetModuleFileNameA KernelBase!GetModuleHandleExW KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadStringW - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumValueW KernelBase!RegFlushKey KernelBase!RegLoadKeyW KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegQueryValueExW KernelBase!RegSetKeySecurity KernelBase!RegSetValueExW KernelBase!RegUnLoadKeyW - api-ms-win-core-libraryloader-l1-2-1.dll:
KernelBase!LoadLibraryW - api-ms-win-core-com-l1-1-1.dll:
combase!CoCreateInstance combase!CoGetMalloc combase!CoInitializeSecurity combase!CoTaskMemFree combase!CoTaskMemRealloc combase!CoUninitialize - api-ms-win-core-version-l1-1-1.dll:
KernelBase!GetFileVersionInfoSizeW KernelBase!GetFileVersionInfoW - api-ms-win-core-version-l1-1-0.dll:
KernelBase!VerQueryValueW - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW KernelBase!GetLocaleInfoW KernelBase!GetSystemDefaultLangID - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!FileTimeToSystemTime - api-ms-win-core-datetime-l1-1-1.dll:
KernelBase!GetDateFormatW - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringOrdinal KernelBase!CompareStringW - USERENV.dll:
DeleteProfileW - api-ms-win-core-file-l2-1-2.dll:
KernelBase!CopyFileW - RPCRT4.dll:
UuidCompare - api-ms-win-core-heap-l1-2-0.dll:
KernelBase!HeapSetInformation - api-ms-win-core-wow64-l1-1-1.dll:
KernelBase!GetSystemWow64DirectoryA - api-ms-win-core-io-l1-1-1.dll:
kernel32!DeviceIoControl - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!Sleep - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - SETUPAPI.dll:
DoesUserHavePrivilege IsUserAdmin - profapi.dll:
- bcd.dll:
BcdCloseObject BcdCloseStore BcdGetElementData BcdOpenObject BcdOpenSystemStore BcdSetElementData - ADVAPI32.dll:
GetUserNameW RegEnumKeyW RegSaveKeyW - COMDLG32.dll:
GetOpenFileNameW - GDI32.dll:
CreateFontIndirectW GetObjectW GetStockObject GetTextExtentPoint32W SelectObject - imagehlp.dll:
MapAndLoad UnMapAndLoad - KERNEL32.dll:
GetComputerNameW GetPrivateProfileStringW GetUserDefaultUILanguage GlobalAddAtomW GlobalDeleteAtom GlobalLock GlobalReAlloc GlobalUnlock Wow64EnableWow64FsRedirection lstrcmpW lstrlenW - ntdll.dll:
NtCreatePagingFile NtQueryInformationToken NtQuerySystemInformation NtSetSystemInformation RtlAdjustPrivilege RtlConvertSidToUnicodeString RtlCopySid RtlFreeAnsiString RtlGetSetBootStatusData RtlInitUnicodeString RtlInitUnicodeStringEx RtlLengthSid RtlLockBootStatusData RtlUnlockBootStatusData WinSqmAddToStream - ole32.dll:
CoInitialize ReleaseStgMedium - USER32.dll:
CheckDlgButton CheckRadioButton CreateWindowExW DestroyCursor DestroyWindow DialogBoxParamW EnableWindow EndDialog FindWindowW GetClassNameW GetClientRect GetDC GetDlgItem GetDlgItemInt GetDlgItemTextW GetFocus GetLastActivePopup GetMessagePos GetParent GetPropW GetSystemMetrics GetWindow GetWindowLongW GetWindowRect IsDlgButtonChecked IsWindowEnabled LoadCursorW LoadIconW MapDialogRect MapWindowPoints MessageBeep MessageBoxW PostMessageW RegisterClassW RegisterClipboardFormatW ReleaseDC RemovePropW ScreenToClient SendDlgItemMessageW SendMessageW SendNotifyMessageW SetCursor SetDlgItemInt SetDlgItemTextW SetFocus SetProcessDPIAware SetPropW SetTimer SetWindowLongW SetWindowPos SetWindowTextW ShowCursor ShowWindow SwitchToThisWindow UnregisterClassW ntdll!NtdllDefWindowProc_W - WINSTA.dll:
WinStationBroadcastSystemMessage