Windows 10 DLL File Information - appmgr.dll |
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: | Software Installation Snapin Extenstion |
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: | 363 KB |
Total Number of Exported Functions: | 3 |
Total Number of Exported Functions With Names: | 3 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 253,952 Bytes | 68.2% | Read, Execute | Code |
.data | 0x0003f000 | 4,608 Bytes | 1.2% | Write, Read | Initialized Data |
.idata | 0x00043000 | 8,704 Bytes | 2.3% | Read | Initialized Data |
.rsrc | 0x00046000 | 80,896 Bytes | 21.7% | Read | Initialized Data |
.reloc | 0x0005a000 | 23,040 Bytes | 6.2% | Read, Discardable | Initialized Data |
Static Linking
appmgr.dll is statically linked to the following files:MFC42u.dll
msvcrt.dll
OLEAUT32.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-core-heap-l2-1-0.dll
api-ms-win-core-localization-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-errorhandling-l1-1-1.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-libraryloader-l1-2-1.dll
api-ms-win-core-string-l1-1-0.dll
logoncli.dll
netutils.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-timezone-l1-1-0.dll
MPR.dll
api-ms-win-core-file-l2-1-2.dll
api-ms-win-core-string-l2-1-0.dll
api-ms-win-core-profile-l1-1-0.dll
ACLUI.dll
ADVAPI32.dll
APPMGMTS.dll
framedynos.dll
GDI32.dll
GPEDIT.DLL
KERNEL32.dll
msi.dll
ole32.dll
SHELL32.dll
USER32.dll
This means that when appmgr.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, appmgr.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 2 | 29,656 Bytes | 8.0% |
Animated Icons | 0 | 0 Bytes | 0.0% |
Cursors | 0 | 0 Bytes | 0.0% |
Animated Cursors | 0 | 0 Bytes | 0.0% |
Bitmaps | 4 | 45,216 Bytes | 12.1% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 19 | 12,704 Bytes | 3.4% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 203 | 16,454 Bytes | 4.4% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 737 Bytes | 0.2% |
All Others | 23 | 6,080 Bytes | 1.6% |
Total | 252 | 110,847 Bytes | 29.8% |
Icons in this file
There are 2 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 |
---|---|
102 | Deploy Software |
106 | General |
107 | Upgrades |
110 | Deployment |
111 | Modifications |
113 | Categories |
115 | General |
117 | Categories |
118 | File Extensions |
120 | Add Upgrade Package |
210 | Package Details |
211 | Remove Software |
213 | Choose Locales: |
217 | Advanced Deployment Options |
219 | Precedence |
220 | Error Information |
221 | Advanced |
222 | Cause |
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
1 | Software installation |
2 | Name |
3 | Version |
4 | Upgrade type |
5 | Upgrading |
6 | Deployment state |
7 | Auto-install |
8 | Locale |
9 | Architecture |
10 | Modifications |
11 | Publisher |
12 | Source |
13 | Packages |
14 | Adds a package. |
15 | Removes this package. |
16 | Refreshes the package list. |
17 | Select this check box to automatically install the software needed to open documents of this type. |
18 | Assign this package to install at user log on. |
19 | Make this package available either through the Add/Remove Programs in the Control Panel or via document invocation (Auto-Install). |
20 | Prevent this package from being installed either through the Add/Remove Programs in the Control Panel or by clicking on a document (Auto-Install). |
21 | Reinstall this package everywhere it is already installed. |
22 | Active Directory operation failed. The package cannot be marked for redeployment. |
23 | Exclude x86 package on Win64 |
24 | Install at logon |
30 | Software installation |
31 | Assigned |
32 | Published |
33 | Disabled |
42 | Origin |
43 | Scope of Management |
44 | Show packages listed as installed by policy. |
45 | Show packages listed as removed. |
47 | Show packages listed in Add/Remove Programs by policy. |
50 | Software Installation (Users) |
51 | Software Installation (Computers) |
300 | &Package... |
301 | &Refresh |
302 | R&emove... |
303 | Auto-&Install |
304 | A&ssign |
305 | &Publish |
306 | &Disable |
307 | &Redeploy application |
308 | Redeploying this application will reinstall the application everywhere it is already installed. Do you want to continue? |
309 | .msi |
310 | Windows Installer packages (*.msi)|*.msi|| |
311 | Windows Installer packages (*.msi)|*.msi|ZAW Down-level application packages (*.zap)|*.zap|| |
313 | Cannot write to the Group Policy Template. |
314 | Add operation failed. Unable to extract deployment information from the package. Run validation on the package to ensure that the package is correct. |
315 | Add operation failed. The policy cannot be modified for this container. Check permissions. |
316 | Add operation failed. Unable to update the software installation information in Active Directory. Make sure that you can communicate with Active Directory. |
317 | .mst |
318 | Windows Installer transform packages (*.mst)|*.mst|| |
319 | The list of modifications cannot be applied to this package. |
320 | Select the folder from where you wish to begin browsing for packages and transforms. |
321 | Active Directory cannot be updated with the new list of modifications. |
328 | Multiple |
329 | None |
330 | Optional |
331 | Required |
332 | Cannot verify path is a network location. If this package is not available from a network share, clients will not be able to install it. Are you sure you want to deploy this package using this path? |
333 | Delete operation failed. The policy for this container cannot be modified. Check permissions. |
334 | Delete operation failed. |
335 | Remove Package |
336 | Remove the package but leave the application installed everywhere it is already installed? |
337 | Cannot deploy down-level application packages (*.zap files) to computers. |
338 | Add operation failed. Unable to extract deployment information from the software installation settings file. Check to ensure that the file is correct and accessible. |
339 | &Installed Applications |
340 | &Removed Applications |
341 | &Failed Packages |
342 | &Available Applications |
343 | Packages may not be deployed from paths beginning with http: or ftp: |
344 | Unable to deploy package. The package does not support a Windows compatible platform. |
345 | .cer |
346 | Security Certificates (*.cer; *.spc)|*.cer;*.spc|Windows Installer packages (*.msi)|*.msi|| |
347 | .txt |
348 | Text File (*.txt)|*.txt|| |
349 | Add operation failed. The package's COM registration data is too large for Active Directory. The package can be edited or deployed without COM registration data to allow deployment. |
350 | The changes to OLE information settings cannot be applied to this package. |
351 | Active Directory cannot be updated with the new list of OLE information settings. |
401 | Windows 32s |
402 | Windows 95 |
403 | Windows NT |
409 | Unknown Processor |
411 | MIPS |
412 | Alpha |
416 | IA64 |
418 | MSIL |
600 | This package will automatically install when a user clicks on a document associated with this package. |
601 | This package will not automatically install when a user clicks on a document associated with this package. |
602 | Auto-install this package when a user clicks on a document associated with this package? |
603 | Users will be able to install this package from the Add/Remove Programs in the Control Panel. |
604 | Users will not be able to install this package from the Add/Remove Programs in the Control Panel. |
605 | This package will no longer be placed on the computer's desktop of every user. It will continue to be installed for users who have already installed it. |
606 | This package will be placed on the desktop of every user. |
607 | Invalid selection |
608 | You have not specified a platform. You must specify at least one platform. |
609 | Modify existing category |
610 | Enter new category |
611 | Cannot apply category changes. |
612 | Replace |
613 | Upgrade |
614 | This operation was canceled. A package cannot be set to upgrade itself. |
615 | Computer |
616 | User |
617 | Failed to apply property changes. |
618 | Another package is already using this name. |
619 | You must give the package a name. |
620 | The package name is too long. |
621 | An error occurred accessing the software installation data in Active Directory. See the event log for additional details. |
622 | Cannot change the revision number of the Group Policy Object. Exit and restart the snap-in and retry the operation. |
623 | You must give the category a name. |
624 | The category name is too long. |
625 | Select this option to Publish the application without modifications. |
626 | Select this option to Assign the application without modifications. |
627 | Select this option to configure the Published or Assigned options, and to apply modifications to a package. |
628 | &Remove existing installs of this product for users, if the product was not installed by Group Policy-based Software Installation |
629 | &Remove existing installs of this product from computers, if the product was not installed by Group Policy-based Software Installation |
630 | Uninstall if out of scope |
631 | Show in Add/Remove Programs |
632 | User interface type |
633 | Ignore language |
634 | Remove previous installations |
635 | Product code |
636 | Upgraded by |
637 | Script name |
638 | Basic |
639 | Maximum |
640 | Read Permissions |
641 | Modify Permissions |
642 | Modify Owner |
643 | Create All Child Objects |
644 | Delete All Child Objects |
645 | List Contents |
646 | All Validated Writes |
647 | Read All Properties |
648 | Write All Properties |
649 | Delete Subtree |
650 | List Object |
651 | All Extended Rights |
652 | Read |
653 | Write |
654 | List Contents |
655 | Full Control |
656 | Delete |
657 | No Access |
658 | Order |
659 | PackageName |
660 | GPO Name |
661 | Date Logged |
662 | Neutral |
663 | Issued To |
664 | Issued By |
665 | Expiration Date |
666 | Installed Applications |
667 | Installed Applications |
668 | Available Applications |
669 | Available Applications |
670 | Removed Applications |
671 | Removed Applications |
672 | The following error was encountered while trying to extract a certificate from a package: |
673 | The following error was encountered while trying to add a certificate to the certificate store: |
674 | Pa&ckages that will upgrade this package: |
676 | No data. |
677 | This application was applied due to the following conditions: |
678 | The application was assigned. |
679 | The application was installed by the user via Add/Remove Programs. |
680 | The application had already been installed in the existing profile. |
681 | The application was installed due to a file extension activation. |
682 | The application was installed due to a CLSID activation. |
683 | The application was installed as the result of a forced upgrade. |
684 | The application was installed due to a PROGID activation. |
685 | Its language matched the system language. |
686 | Its language was English. |
687 | It was set to ignore language settings. |
688 | It was language neutral. |
689 | Its language did not match the system language. |
690 | The file extension that caused the activation is %s. |
691 | The CLSID that caused the activation is %s. |
692 | The PROGID that caused the activation is %s. |
693 | This application was removed due to the following conditions: |
694 | The application was upgraded. |
695 | The application was uninstalled. |
696 | The application has become unmanaged. |
697 | It was upgraded by %s. |
698 | It was removed by the administrator. |
699 | It was removed by the user. |
700 | It fell out of scope. |
701 | It was removed due to a transform conflict with %s. |
702 | It was removed due to a product conflict with %s. |
703 | The application was re-installed because it was re-deployed. |
704 | It was removed due to removal from the user profile, possibly on another computer. |
705 | This data was generated the last time the user executed the Add/Remove Programs control panel applet. To ensure that this data is current, please verify that the user has recently viewed the list of programs available on the network in Add/Remove Programs. |
706 | Available Applications |
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:DllCanUnloadNow | DllGetClassObject | GenerateScript |
Imported Functions List
The following functions are imported by this dll:- MFC42u.dll:
DllRegisterServer DllRegisterServer DllRegisterServer DllRegisterServer DllRegisterServer - msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _errno _except_handler4_common _fileno _ftol2_sse _initterm _lock _onexit _purecall _setmode _unlock _vsnwprintf _wcsicmp _wcsnicmp _wfopen fclose fgetws free fwprintf malloc memcpy memcpy_s memmove_s memset public: __thiscall exception::exception(char const * const &) public: __thiscall exception::exception(class exception const &) public: __thiscall exception::exception(void) public: virtual __thiscall exception::~exception(void) public: virtual __thiscall type_info::~type_info(void) public: virtual char const * __thiscall exception::what(void)const realloc rewind swscanf tmpfile wcsncmp wcsncpy_s wcsrchr - OLEAUT32.dll:
SysAllocString SysAllocStringLen SysFreeString SysStringLen VarUI4FromStr VariantClear VariantInit - api-ms-win-core-com-l1-1-1.dll:
combase!CLSIDFromString combase!CoCreateGuid combase!CoCreateInstance combase!CoSetProxyBlanket combase!CoTaskMemAlloc combase!CoTaskMemFree combase!CoTaskMemRealloc combase!CreateStreamOnHGlobal combase!StringFromGUID2 - api-ms-win-core-heap-l2-1-0.dll:
KernelBase!GlobalAlloc KernelBase!GlobalFree KernelBase!LocalAlloc KernelBase!LocalFree - api-ms-win-core-localization-l1-2-1.dll:
KernelBase!FormatMessageW KernelBase!GetLocaleInfoW - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!FindResourceExW KernelBase!FreeLibrary KernelBase!GetModuleFileNameW KernelBase!GetModuleHandleA KernelBase!GetModuleHandleW KernelBase!GetProcAddress KernelBase!LoadLibraryExW KernelBase!LoadResource KernelBase!LoadStringW KernelBase!SizeofResource - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegOpenKeyExA KernelBase!RegOpenKeyExW KernelBase!RegQueryInfoKeyW KernelBase!RegQueryValueExA KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!RaiseException KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter ntdll!RtlRestoreLastWin32Error - api-ms-win-core-processthreads-l1-1-2.dll:
kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-debug-l1-1-1.dll:
KernelBase!DebugBreak KernelBase!OutputDebugStringA KernelBase!OutputDebugStringW - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!DeleteFileW KernelBase!FindClose KernelBase!FindFirstFileW KernelBase!GetTempFileNameW KernelBase!GetTempPathW KernelBase!SetFilePointer KernelBase!WriteFile - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-libraryloader-l1-2-1.dll:
KernelBase!LoadLibraryA KernelBase!LoadLibraryW - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringW KernelBase!MultiByteToWideChar - logoncli.dll:
DsGetDcNameW - netutils.dll:
NetApiBufferFree - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!Sleep ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection - api-ms-win-security-base-l1-2-0.dll:
KernelBase!GetSecurityDescriptorLength KernelBase!IsValidSecurityDescriptor KernelBase!MapGenericMask - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount - api-ms-win-core-timezone-l1-1-0.dll:
KernelBase!SystemTimeToFileTime - MPR.dll:
WNetGetUniversalNameW - api-ms-win-core-file-l2-1-2.dll:
KernelBase!CopyFileW - api-ms-win-core-string-l2-1-0.dll:
KernelBase!CharNextW - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - ACLUI.dll:
CreateSecurityPage - ADVAPI32.dll:
CloseEventLog OpenEventLogW RegOpenKeyW ReportEventW - APPMGMTS.dll:
CsCreateClassStore CsGetAppCategories CsGetClassStore CsGetClassStorePath CsRegisterAppCategory CsServerGetClassStore CsSetOptions CsUnregisterAppCategory ReleasePackageDetail ReleasePackageInfo - framedynos.dll:
public: class WBEMTime const & __thiscall WBEMTime::operator=(unsigned short * const) public: int __thiscall WBEMTime::GetFILETIME(struct _FILETIME *)const - GDI32.dll:
GetTextExtentPoint32W - GPEDIT.DLL:
BrowseForGPO - KERNEL32.dll:
ActivateActCtx CreateActCtxW DeactivateActCtx ExpandEnvironmentStringsA GetPrivateProfileStringW LoadLibraryExA MoveFileW ReleaseActCtx lstrcmpiW lstrlenW - msi.dll:
MsiAdvertiseProductExW MsiCloseHandle MsiDatabaseApplyTransformW MsiDatabaseIsTablePersistentW MsiDatabaseOpenViewW MsiGetSummaryInformationW MsiOpenDatabaseW MsiRecordGetInteger MsiRecordGetStringW MsiSetInternalUI MsiSummaryInfoGetPropertyW MsiViewClose MsiViewExecute MsiViewFetch - ole32.dll:
CoInitialize combase!CoUninitialize - SHELL32.dll:
DragQueryFileW SHBrowseForFolderW SHGetMalloc SHGetPathFromIDListW SHGetSpecialFolderLocation ShellExecuteExW - USER32.dll:
CallNextHookEx EnableWindow GetActiveWindow GetClientRect GetDC GetFocus GetParent LoadBitmapW LoadCursorW LoadImageW MessageBoxW RegisterClipboardFormatW ReleaseDC SendMessageW SetCursor SetWindowsHookExW UnhookWindowsHookEx UnregisterClassA