Windows 10 DLL File Information - pcasvc.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: | Program Compatibility Assistant Service |
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: | 404 KB |
Total Number of Exported Functions: | 2 |
Total Number of Exported Functions With Names: | 2 |
Section Headers
Name | Virtual Address | Raw Data Size | % of File | Characteristics | Section Contains... |
---|---|---|---|---|---|
.text | 0x00001000 | 364,032 Bytes | 87.9% | Read, Execute | Code |
.data | 0x0005a000 | 7,680 Bytes | 1.9% | Write, Read | Initialized Data |
.idata | 0x0005e000 | 11,776 Bytes | 2.8% | Read | Initialized Data |
.didat | 0x00061000 | 512 Bytes | 0.1% | Write, Read | Initialized Data |
.rsrc | 0x00062000 | 2,560 Bytes | 0.6% | Read | Initialized Data |
.reloc | 0x00063000 | 17,920 Bytes | 4.3% | Read, Discardable | Initialized Data |
Static Linking
pcasvc.dll is statically linked to the following files:msvcrt.dll
RPCRT4.dll
api-ms-win-service-core-l1-1-1.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-1.dll
api-ms-win-core-file-l1-2-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-processthreads-l1-1-2.dll
api-ms-win-core-kernel32-legacy-l1-1-1.dll
KERNEL32.dll
ntdll.dll
api-ms-win-core-com-l1-1-1.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-path-l1-1-0.dll
api-ms-win-core-registry-l1-1-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-devices-config-l1-1-1.dll
api-ms-win-core-shlwapi-legacy-l1-1-0.dll
api-ms-win-core-registry-l2-2-0.dll
api-ms-win-core-appcompat-l1-1-1.dll
apphelp.dll
USERENV.dll
api-ms-win-core-delayload-l1-1-1.dll
This means that when pcasvc.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, pcasvc.dll won't be loaded.
General Resources Information
Resource Type | Number of Items | Total Size | % of File |
---|---|---|---|
Icons | 0 | 0 Bytes | 0.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 | 0 | 0 Bytes | 0.0% |
HTML Related Files | 0 | 0 Bytes | 0.0% |
Menus | 0 | 0 Bytes | 0.0% |
Strings | 35 | 4,984 Bytes | 1.2% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 3 | 2,194 Bytes | 0.5% |
Total | 38 | 7,178 Bytes | 1.7% |
Icons in this file
No icons found in this file
Cursors in this file
No cursors found in this file
Dialog-boxes list (up to 1000 dialogs)
No dialog resources in this file.
String resources in this dll (up to 1000 strings)
String ID | String Text |
---|---|
1 | Program Compatibility Assistant Service |
2 | This service provides support for the Program Compatibility Assistant (PCA). PCA monitors programs installed and run by the user and detects known compatibility problems. If this service is stopped, PCA will not function properly. |
3 | PcaSvc_In_Block |
4 | PcaSvc_Out_Block |
5 | Network rules for inbound traffic to Program Compatibility Assistant service |
6 | Network rules for outbound traffic to Program Compatibility Assistant service |
800 | Did this program work correctly? |
801 | This program has been run with compatibility settings. |
802 | This program requires confirmation. |
1101 | This program experienced some compatibility problems |
1102 | Windows detected some problems while running the application. You can apply a compatibility fix to the application to try and fix the problem. |
1200 | This driver cannot be used due to compatibility issues |
1201 | You can get help on the Microsoft website. If a solution exists, follow the instructions to try to fix the problem. |
1202 | &Get help online |
1501 | A digitally signed driver is required |
1502 | Windows blocked the installation of a digitally unsigned driver. Uninstall the program or device that uses the driver and check the publisher's website for a digitally signed version of the driver. |
1600 | Compatibility settings have been applied |
1601 | To fix a compatibility problem, compatibility settings were applied to the program. These settings will be used the next time you run the program. |
1602 | &Run program |
1701 | This program might not have uninstalled correctly |
1702 | If this program didn't uninstall correctly, you can try uninstalling the program using compatibility settings. |
1703 | &Uninstall using compatibility settings |
1704 | This &program uninstalled correctly |
1800 | This program might not have run correctly |
1801 | If this program didn't run correctly, you can try running the program using compatibility settings. |
1802 | &Run the program using compatibility settings |
1803 | This &program ran correctly |
1804 | &Get help online |
1805 | You can get help on the Microsoft website. If a solution exists, follow the instructions to try to fix the problem. |
1900 | This program might not have installed correctly |
1901 | If this program didn't install correctly, you can try installing the program using compatibility settings. |
1902 | &Install using compatibility settings |
1903 | This &program installed correctly |
2000 | Did this program work correctly? |
2001 | If this program didn't run correctly, you can try you can try running the program using compatibility settings. |
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:ServiceMain | SvchostPushServiceGlobals |
Imported Functions List
The following functions are imported by this dll:- msvcrt.dll:
_XcptFilter __CxxFrameHandler __dllonexit _amsg_exit _except_handler4_common _initterm _itow_s _lock _onexit _unlock _vsnprintf _vsnwprintf _vsnwprintf_s _wcsicmp _wcslwr _wcslwr_s _wcsnicmp _wsplitpath_s _wtoi free malloc memcmp memcpy memcpy_s memmove memset qsort sprintf_s sscanf_s strchr strcpy_s strncmp swprintf_s swscanf_s towlower wcscat_s wcschr wcscpy_s wcsncpy_s wcsrchr wcsstr wcstoul - RPCRT4.dll:
I_RpcBindingInqLocalClientPID NdrServerCall2 RpcBindingVectorFree RpcEpRegisterW RpcEpUnregister RpcImpersonateClient RpcRevertToSelfEx RpcServerInqBindings RpcServerRegisterIfEx RpcServerUnregisterIf RpcServerUseProtseqW - api-ms-win-service-core-l1-1-1.dll:
sechost!RegisterServiceCtrlHandlerExW sechost!SetServiceStatus - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!SetEvent KernelBase!Sleep - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegGetValueW KernelBase!RegLoadAppKeyW - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventRegister ntdll!EtwEventSetInformation ntdll!EtwEventUnregister ntdll!EtwEventWrite ntdll!EtwEventWriteTransfer - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle - api-ms-win-core-sysinfo-l1-2-1.dll:
KernelBase!GetSystemTimeAsFileTime KernelBase!GetTickCount KernelBase!GetTickCount64 - api-ms-win-core-file-l1-2-1.dll:
KernelBase!CreateFileW - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-processthreads-l1-1-2.dll:
KernelBase!OpenProcessToken kernel32!CreateProcessAsUserW kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!TerminateProcess - api-ms-win-core-kernel32-legacy-l1-1-1.dll:
kernel32!UnregisterWait - KERNEL32.dll:
AssignProcessToJobObject ChangeTimerQueueTimer CheckElevationEnabled CompareStringOrdinal CopyFileW CreateActCtxW CreateDirectoryW CreateFileMappingW CreateIoCompletionPort CreateJobObjectW CreateMutexW CreateProcessW CreateThread CreateThreadpool CreateThreadpoolTimer CreateThreadpoolWait CreateThreadpoolWork CreateTimerQueueTimer DebugBreak DeleteFileW DeleteTimerQueueTimer DuplicateHandle ExpandEnvironmentStringsW FileTimeToSystemTime FindClose FindFirstFileW FindNextFileW FindResourceW FreeLibrary GetCurrentThread GetDiskFreeSpaceExW GetDriveTypeW GetExitCodeProcess GetFileAttributesExW GetFileAttributesW GetFileInformationByHandle GetFileSize GetFileSizeEx GetFileTime GetLocalTime GetLogicalDriveStringsW GetLongPathNameW GetModuleFileNameW GetModuleHandleW GetProcAddress GetProcessHeap GetProcessId GetQueuedCompletionStatus GetShortPathNameW GetSystemDirectoryW GetSystemInfo GetSystemTime GetSystemWindowsDirectoryW GetTempFileNameW GetTempPathW GetThreadTimes GetVersionExW GetVolumeInformationW GetVolumeNameForVolumeMountPointW GetVolumePathNameW HeapFree IsProcessInJob IsProcessorFeaturePresent K32GetModuleFileNameExW LoadLibraryExW LoadResource LocalAlloc LocalFree LockResource MapViewOfFile MoveFileExW OpenEventW OpenProcess OutputDebugStringA PostQueuedCompletionStatus ProcessIdToSessionId QueryActCtxW QueryDosDeviceW QueryFullProcessImageNameW QueryInformationJobObject QueueUserWorkItem ReadFile RegCloseKey RegCreateKeyExW RegDeleteKeyExW RegDeleteTreeW RegDeleteValueW RegEnumKeyExW RegEnumValueW RegLoadKeyW RegNotifyChangeKeyValue RegOpenKeyExW RegQueryInfoKeyW RegQueryValueExW RegSetKeySecurity RegSetValueExW RegUnLoadKeyW ReleaseActCtx ReleaseMutex ResetEvent SetErrorMode SetInformationJobObject SetLastError SetThreadpoolThreadMinimum SizeofResource SystemTimeToFileTime UnmapViewOfFile VerifyVersionInfoW VirtualQuery WTSGetActiveConsoleSessionId WaitForMultipleObjects WaitForSingleObject WriteFile WriteProcessMemory lstrcmpW lstrcmpiW ntdll!RtlAllocateHeap ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlReAllocateHeap ntdll!RtlTryEnterCriticalSection ntdll!TpPostWork ntdll!TpReleasePool ntdll!TpReleaseTimer ntdll!TpReleaseWait ntdll!TpReleaseWork ntdll!TpSetPoolMaxThreads ntdll!TpSetTimer ntdll!TpSetWait ntdll!TpWaitForTimer ntdll!TpWaitForWait ntdll!TpWaitForWork ntdll!VerSetConditionMask - ntdll.dll:
EtwEventEnabled EtwEventRegister EtwEventUnregister EtwEventWrite EtwEventWriteNoRegistration EtwTraceMessage LdrResSearchResource NlsMbCodePageTag NtApphelpCacheControl NtClose NtClose NtCreateFile NtCreateSection NtCreateSection NtMapViewOfSection NtOpenFile NtOpenKey NtOpenProcessToken NtOpenThreadToken NtQueryInformationFile NtQueryInformationFile NtQueryInformationToken NtQuerySection NtQuerySystemInformation NtQuerySystemTime NtQueryValueKey NtQueryValueKey NtReadFile NtResumeProcess NtSetInformationFile NtSuspendProcess NtUnmapViewOfSection RtlAcquireSRWLockExclusive RtlAdjustPrivilege RtlAllocateAndInitializeSid RtlAllocateHeap RtlAnsiStringToUnicodeSize RtlAnsiStringToUnicodeString RtlAppendUnicodeStringToString RtlAppendUnicodeToString RtlCompareMemory RtlComputeCrc32 RtlDeleteCriticalSection RtlDoesFileExists_U RtlDosPathNameToNtPathName_U RtlDosPathNameToNtPathName_U_WithStatus RtlEnterCriticalSection RtlFormatCurrentUserKeyPath RtlFreeAnsiString RtlFreeHeap RtlFreeSid RtlGetFullPathName_UEx RtlGetVersion RtlImageDirectoryEntryToData RtlImageNtHeaderEx RtlImageRvaToVa RtlInitString RtlInitUnicodeString RtlInitUnicodeStringEx RtlInitializeConditionVariable RtlInitializeCriticalSection RtlIsCriticalSectionLockedByThread RtlLeaveCriticalSection RtlNtStatusToDosError RtlNtStatusToDosErrorNoTeb RtlReleaseSRWLockExclusive RtlSecondsSince1970ToTime RtlTimeToTimeFields RtlTryEnterCriticalSection RtlUpcaseUnicodeChar RtlValidSid - api-ms-win-core-com-l1-1-1.dll:
combase!CoCreateGuid combase!CoCreateInstance combase!CoInitializeEx combase!CoUninitialize combase!StringFromGUID2 - api-ms-win-security-base-l1-2-0.dll:
KernelBase!AddAccessAllowedAce KernelBase!AllocateAndInitializeSid KernelBase!FreeSid KernelBase!GetLengthSid KernelBase!GetTokenInformation KernelBase!ImpersonateLoggedOnUser KernelBase!InitializeAcl KernelBase!InitializeSecurityDescriptor KernelBase!RevertToSelf KernelBase!SetSecurityDescriptorDacl KernelBase!SetSecurityDescriptorGroup KernelBase!SetSecurityDescriptorOwner - api-ms-win-security-sddl-l1-1-0.dll:
sechost!ConvertSidToStringSidW - api-ms-win-core-path-l1-1-0.dll:
KernelBase!PathCchRemoveFileSpec KernelBase!PathIsUNCEx - api-ms-win-core-registry-l1-1-1.dll:
KernelBase!RegDeleteKeyValueW KernelBase!RegSetKeyValueW - api-ms-win-core-libraryloader-l1-2-0.dll:
KernelBase!LoadStringW - api-ms-win-devices-config-l1-1-1.dll:
cfgmgr32!CM_Get_Device_IDW cfgmgr32!CM_Get_Parent - api-ms-win-core-shlwapi-legacy-l1-1-0.dll:
KernelBase!PathAppendW KernelBase!PathFileExistsW KernelBase!PathFindExtensionW KernelBase!PathGetDriveNumberW KernelBase!PathRemoveExtensionW KernelBase!PathSkipRootW KernelBase!PathStripPathW - api-ms-win-core-registry-l2-2-0.dll:
advapi32!RegDeleteKeyW - api-ms-win-core-appcompat-l1-1-1.dll:
KernelBase!BaseFreeAppCompatDataForProcess KernelBase!BaseReadAppCompatDataForProcess - apphelp.dll:
SdbAddLayerTagRefToQuery SdbFindFirstStringIndexedTag SdbFindFirstTag SdbFindFirstTagRef SdbFreeFileAttributes SdbGetAppPatchDir SdbGetBinaryTagData SdbGetDatabaseMatch SdbGetEntryFlags SdbGetFileAttributes SdbGetLayerName SdbGetMatchingExe SdbGetPDBFromGUID SdbGetPermLayerKeys SdbGetStringTagPtr SdbInitDatabase SdbInitDatabaseEx SdbQueryData SdbQueryFlagMask SdbReadBinaryTag SdbReadEntryInformation SdbReleaseDatabase SdbTagIDToTagRef SdbTagRefToTagID SetPermLayerState - USERENV.dll:
ExpandEnvironmentStringsForUserW - api-ms-win-core-delayload-l1-1-1.dll:
KernelBase!DelayLoadFailureHook KernelBase!ResolveDelayLoadedAPI