Windows 7 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 7, 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: | 6.1.7100.0 (winmain_win7rc.090421-1700) |
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: | 331 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 | 232,448 Bytes | 68.5% | Read, Execute | Code |
.data | 0x0003a000 | 4,608 Bytes | 1.4% | Write, Read | Initialized Data |
.rsrc | 0x0003e000 | 80,896 Bytes | 23.8% | Read | Initialized Data |
.reloc | 0x00052000 | 19,968 Bytes | 5.9% | Read, Discardable | Initialized Data |
Static Linking
appmgr.dll is statically linked to the following files:MFC42u.dll
msvcrt.dll
ATL.DLL
ACLUI.dll
ADVAPI32.dll
GDI32.dll
GPEDIT.DLL
APPMGMTS.dll
KERNEL32.dll
MPR.dll
msi.dll
NETAPI32.dll
ole32.dll
OLEAUT32.dll
SHELL32.dll
USER32.dll
framedynos.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.7% |
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 | 13.3% |
AVI Files | 0 | 0 Bytes | 0.0% |
Dialog-Boxes | 19 | 12,704 Bytes | 3.7% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 203 | 16,492 Bytes | 4.9% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 1 | 737 Bytes | 0.2% |
All Others | 23 | 6,072 Bytes | 1.8% |
Total | 252 | 110,877 Bytes | 32.7% |
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 200 dialogs)
In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 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 200 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 the Active Directory. Make sure that you can communicate with the 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 | The 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 the Active Directory. The package may 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 | The 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 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 the 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 or 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 machine. |
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:
- msvcrt.dll:
_CxxThrowException _XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _callnewh _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 rewind swscanf tmpfile wcsncmp wcsrchr - ATL.DLL:
AtlInternalQueryInterface AtlModuleGetClassObject AtlModuleInit AtlModuleTerm - ACLUI.dll:
CreateSecurityPage - ADVAPI32.dll:
CloseEventLog GetSecurityDescriptorLength IsValidSecurityDescriptor MapGenericMask OpenEventLogW RegCloseKey RegCreateKeyExW RegEnumKeyExW RegOpenKeyExA RegOpenKeyExW RegOpenKeyW RegQueryValueExA RegQueryValueExW RegSetValueExW ReportEventW - GDI32.dll:
GetTextExtentPoint32W - GPEDIT.DLL:
BrowseForGPO - APPMGMTS.dll:
CsCreateClassStore CsGetAppCategories CsGetClassStore CsGetClassStorePath CsRegisterAppCategory CsSetOptions CsUnregisterAppCategory ReleasePackageDetail ReleasePackageInfo - KERNEL32.dll:
ActivateActCtx CloseHandle CompareStringW CopyFileW CreateActCtxW CreateDirectoryW CreateFileW DeactivateActCtx DebugBreak DeleteFileW ExpandEnvironmentStringsA ExpandEnvironmentStringsW FindClose FindFirstFileW FormatMessageW GetCurrentProcess GetCurrentProcessId GetCurrentThreadId GetFileAttributesW GetLastError GetLocaleInfoW GetModuleFileNameW GetModuleHandleA GetModuleHandleW GetPrivateProfileStringW GetProcAddress GetSystemTime GetSystemTimeAsFileTime GetTempFileNameW GetTempPathW GetTickCount GetVersion GlobalAlloc GlobalFree InterlockedCompareExchange InterlockedDecrement InterlockedExchange InterlockedIncrement LoadLibraryA LoadLibraryW LocalAlloc LocalFree MoveFileW OutputDebugStringA OutputDebugStringW QueryPerformanceCounter ReleaseActCtx SetFilePointer SetLastError SetUnhandledExceptionFilter Sleep SystemTimeToFileTime TerminateProcess UnhandledExceptionFilter WriteFile lstrcmpiW lstrlenW ntdll!RtlDeleteCriticalSection ntdll!RtlInitializeCriticalSection - MPR.dll:
WNetGetUniversalNameW - msi.dll:
MsiAdvertiseProductExW MsiCloseHandle MsiDatabaseApplyTransformW MsiDatabaseIsTablePersistentW MsiDatabaseOpenViewW MsiGetSummaryInformationW MsiOpenDatabaseW MsiRecordGetInteger MsiRecordGetStringW MsiSetInternalUI MsiSummaryInfoGetPropertyW MsiViewClose MsiViewExecute MsiViewFetch - NETAPI32.dll:
logoncli!DsGetDcNameW netutils!NetApiBufferFree - ole32.dll:
CLSIDFromString CoCreateGuid CoCreateInstance CoInitialize CoSetProxyBlanket CoTaskMemAlloc CoTaskMemFree CoUninitialize CreateStreamOnHGlobal StringFromCLSID StringFromGUID2 - OLEAUT32.dll:
SysAllocString SysAllocStringLen SysFreeString SysStringLen VariantClear VariantInit - SHELL32.dll:
DragQueryFileW SHBrowseForFolderW SHGetMalloc SHGetPathFromIDListW SHGetSpecialFolderLocation ShellExecuteExW - USER32.dll:
CallNextHookEx EnableWindow GetActiveWindow GetClientRect GetDC GetFocus GetParent LoadBitmapW LoadCursorW LoadImageW LoadStringW MessageBoxW RegisterClipboardFormatW ReleaseDC SendMessageW SetCursor SetWindowsHookExW UnhookWindowsHookEx - framedynos.dll:
public: class WBEMTime const & __thiscall WBEMTime::operator=(unsigned short * const) public: int __thiscall WBEMTime::GetFILETIME(struct _FILETIME *)const