Windows 8 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 8, 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: | 6.2.9200.16384 (win8_rtm.120725-1247) |
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: | 326 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 | 295,424 Bytes | 88.5% | Read, Execute | Code |
.data | 0x0004a000 | 8,192 Bytes | 2.5% | Write, Read | Initialized Data |
.idata | 0x0004d000 | 11,776 Bytes | 3.5% | Read | Initialized Data |
.rsrc | 0x00050000 | 1,536 Bytes | 0.5% | Read | Initialized Data |
.reloc | 0x00051000 | 15,872 Bytes | 4.8% | Read, Discardable | Initialized Data |
Static Linking
pcasvc.dll is statically linked to the following files:msvcrt.dll
ntdll.dll
RPCRT4.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
api-ms-win-core-io-l1-1-1.dll
api-ms-win-core-job-l1-1-0.dll
api-ms-win-core-com-l1-1-0.dll
api-ms-win-core-memory-l1-1-1.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-security-base-l1-2-0.dll
api-ms-win-core-psapi-l1-1-0.dll
api-ms-win-core-registry-l1-1-0.dll
api-ms-win-security-sddl-l1-1-0.dll
api-ms-win-core-path-l1-1-0.dll
api-ms-win-core-threadpool-l1-2-0.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-eventing-provider-l1-1-0.dll
api-ms-win-devices-config-l1-1-0.dll
api-ms-win-service-core-l1-1-1.dll
api-ms-win-core-profile-l1-1-0.dll
api-ms-win-core-threadpool-legacy-l1-1-0.dll
api-ms-win-core-shlwapi-legacy-l1-1-0.dll
api-ms-win-core-registry-l2-1-0.dll
api-ms-win-core-kernel32-legacy-l1-1-0.dll
AEPIC.dll
apphelp.dll
KERNEL32.dll
api-ms-win-core-version-l1-1-0.dll
USERENV.dll
api-ms-win-security-provider-l1-1-0.dll
sfc_os.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.5% |
Type Libraries | 0 | 0 Bytes | 0.0% |
Manifest | 0 | 0 Bytes | 0.0% |
All Others | 2 | 1,100 Bytes | 0.3% |
Total | 37 | 6,084 Bytes | 1.8% |
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 200 dialogs)
No dialog resources in this file.
String resources in this dll (up to 200 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:
_CxxThrowException _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 calloc free iswdigit malloc memcmp memcpy memcpy_s memmove memmove_s memset public: virtual __thiscall type_info::~type_info(void) qsort sprintf_s sscanf_s strcpy_s swprintf_s swscanf_s towlower void * __cdecl operator new(unsigned int) void * __cdecl operator new[](unsigned int) void __cdecl operator delete(void *) void __cdecl operator delete[](void *) wcscat_s wcschr wcscpy_s wcsncmp wcsncpy_s wcsrchr wcsstr wcstol wcstoul - ntdll.dll:
EtwEventWriteNoRegistration EtwTraceMessage NtApphelpCacheControl NtClose NtCreateSection NtOpenFile NtOpenProcessToken NtOpenThreadToken NtQueryInformationFile NtQueryInformationToken NtQuerySection NtQuerySystemInformation NtQuerySystemTime RtlAcquireSRWLockExclusive RtlAdjustPrivilege RtlAllocateAndInitializeSid RtlAllocateHeap RtlCheckTokenMembership RtlCompareMemory RtlComputeCrc32 RtlDeleteCriticalSection RtlDoesFileExists_U RtlDosPathNameToNtPathName_U RtlEnterCriticalSection RtlFreeAnsiString RtlFreeHeap RtlFreeSid RtlGetVersion RtlImageDirectoryEntryToData RtlImageNtHeaderEx RtlImageRvaToVa RtlInitializeConditionVariable RtlInitializeCriticalSection RtlIsCriticalSectionLockedByThread RtlLeaveCriticalSection RtlNtStatusToDosError RtlNtStatusToDosErrorNoTeb RtlReAllocateHeap RtlReleaseSRWLockExclusive RtlSizeHeap RtlTryEnterCriticalSection RtlValidSid RtlValidateHeap WinSqmAddToStream WinSqmAddToStreamEx WinSqmEndSession WinSqmStartSession - RPCRT4.dll:
I_RpcBindingInqLocalClientPID NdrServerCall2 RpcBindingVectorFree RpcEpRegisterW RpcEpUnregister RpcServerInqBindings RpcServerRegisterIfEx RpcServerUnregisterIf RpcServerUseProtseqW - api-ms-win-core-processthreads-l1-1-1.dll:
KernelBase!OpenProcessToken kernel32!CreateThread kernel32!GetCurrentProcess kernel32!GetCurrentProcessId kernel32!GetCurrentThreadId kernel32!GetExitCodeProcess kernel32!GetProcessId kernel32!IsProcessorFeaturePresent kernel32!OpenProcess kernel32!ProcessIdToSessionId kernel32!TerminateProcess - api-ms-win-core-synch-l1-2-0.dll:
KernelBase!CreateEventW KernelBase!ResetEvent KernelBase!SetEvent KernelBase!Sleep KernelBase!WaitForSingleObject ntdll!RtlDeleteCriticalSection ntdll!RtlEnterCriticalSection ntdll!RtlInitializeCriticalSection ntdll!RtlLeaveCriticalSection ntdll!RtlTryEnterCriticalSection - api-ms-win-core-errorhandling-l1-1-1.dll:
KernelBase!GetLastError KernelBase!SetUnhandledExceptionFilter KernelBase!UnhandledExceptionFilter - api-ms-win-core-handle-l1-1-0.dll:
KernelBase!CloseHandle KernelBase!DuplicateHandle - api-ms-win-core-sysinfo-l1-2-0.dll:
KernelBase!GetSystemInfo KernelBase!GetSystemTime KernelBase!GetSystemTimeAsFileTime KernelBase!GetSystemWindowsDirectoryW KernelBase!GetTickCount KernelBase!GetTickCount64 - api-ms-win-core-io-l1-1-1.dll:
kernel32!CreateIoCompletionPort kernel32!GetQueuedCompletionStatus kernel32!PostQueuedCompletionStatus - api-ms-win-core-job-l1-1-0.dll:
KernelBase!IsProcessInJob - api-ms-win-core-com-l1-1-0.dll:
combase!CoCreateGuid combase!CoInitializeEx combase!CoUninitialize combase!StringFromGUID2 - api-ms-win-core-memory-l1-1-1.dll:
KernelBase!CreateFileMappingW KernelBase!MapViewOfFile KernelBase!UnmapViewOfFile KernelBase!WriteProcessMemory - api-ms-win-core-file-l1-2-0.dll:
KernelBase!CreateDirectoryW KernelBase!CreateFileW KernelBase!DeleteFileW KernelBase!GetDriveTypeW KernelBase!GetFileAttributesW KernelBase!GetFileInformationByHandle KernelBase!GetFileSize KernelBase!GetFileSizeEx KernelBase!GetLogicalDriveStringsW KernelBase!GetLongPathNameW KernelBase!GetTempFileNameW KernelBase!GetTempPathW KernelBase!GetVolumeInformationW KernelBase!GetVolumeNameForVolumeMountPointW KernelBase!QueryDosDeviceW KernelBase!ReadFile - 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-core-psapi-l1-1-0.dll:
KernelBase!QueryFullProcessImageNameW - api-ms-win-core-registry-l1-1-0.dll:
KernelBase!RegCloseKey KernelBase!RegCreateKeyExW KernelBase!RegDeleteKeyExW KernelBase!RegDeleteValueW KernelBase!RegEnumKeyExW KernelBase!RegGetValueW KernelBase!RegLoadAppKeyW KernelBase!RegNotifyChangeKeyValue KernelBase!RegOpenKeyExW KernelBase!RegQueryValueExW KernelBase!RegSetValueExW - 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-threadpool-l1-2-0.dll:
KernelBase!CreateThreadpool KernelBase!CreateThreadpoolTimer KernelBase!CreateThreadpoolWait KernelBase!CreateThreadpoolWork KernelBase!SetThreadpoolThreadMinimum ntdll!TpPostWork ntdll!TpReleasePool ntdll!TpReleaseTimer ntdll!TpReleaseWait ntdll!TpReleaseWork ntdll!TpSetPoolMaxThreads ntdll!TpSetTimer ntdll!TpSetWait ntdll!TpWaitForTimer ntdll!TpWaitForWait ntdll!TpWaitForWork - api-ms-win-core-libraryloader-l1-1-1.dll:
KernelBase!GetModuleHandleW KernelBase!LoadStringW - api-ms-win-core-string-l1-1-0.dll:
KernelBase!CompareStringOrdinal - api-ms-win-core-interlocked-l1-2-0.dll:
KernelBase!InterlockedCompareExchange KernelBase!InterlockedDecrement KernelBase!InterlockedExchange KernelBase!InterlockedIncrement - api-ms-win-core-processenvironment-l1-2-0.dll:
KernelBase!ExpandEnvironmentStringsW - api-ms-win-eventing-provider-l1-1-0.dll:
ntdll!EtwEventRegister ntdll!EtwEventUnregister ntdll!EtwEventWrite - api-ms-win-devices-config-l1-1-0.dll:
cfgmgr32!CM_Get_Device_IDW cfgmgr32!CM_Get_Parent - api-ms-win-service-core-l1-1-1.dll:
sechost!RegisterServiceCtrlHandlerExW sechost!SetServiceStatus - api-ms-win-core-profile-l1-1-0.dll:
ntdll!RtlQueryPerformanceCounter - api-ms-win-core-threadpool-legacy-l1-1-0.dll:
KernelBase!ChangeTimerQueueTimer KernelBase!CreateTimerQueueTimer KernelBase!DeleteTimerQueueTimer KernelBase!QueueUserWorkItem - api-ms-win-core-shlwapi-legacy-l1-1-0.dll:
KernelBase!PathFileExistsW KernelBase!PathFindExtensionW KernelBase!PathGetDriveNumberW KernelBase!PathSkipRootW - api-ms-win-core-registry-l2-1-0.dll:
advapi32!RegDeleteKeyValueW advapi32!RegDeleteKeyW advapi32!RegSetKeyValueW - api-ms-win-core-kernel32-legacy-l1-1-0.dll:
kernel32!CopyFileW kernel32!UnregisterWait kernel32!WTSGetActiveConsoleSessionId kernel32!WaitForMultipleObjects - AEPIC.dll:
PicAmiClose PicAmiInitialize PicFreeFileInfo PicRetrieveFileInfo - apphelp.dll:
ApphelpDebugPrintf SdbAddLayerTagRefToQuery SdbFindFirstStringIndexedTag SdbFindFirstTagRef SdbFreeFileAttributes SdbGetAppPatchDir SdbGetDatabaseMatch SdbGetEntryFlags SdbGetFileAttributes SdbGetLayerName SdbGetMatchingExe SdbGetPDBFromGUID SdbGetPermLayerKeys SdbInitDatabase SdbInitDatabaseEx SdbQueryData SdbQueryFlagMask SdbReadBinaryTag SdbReadEntryInformation SdbReleaseDatabase SdbTagIDToTagRef SdbTagRefToTagID SetPermLayerState - KERNEL32.dll:
AssignProcessToJobObject CheckElevationEnabled CreateActCtxW CreateJobObjectW CreateMutexW CreateProcessW DelayLoadFailureHook FileTimeToSystemTime FindClose FindFirstFileW FindNextFileW FreeLibrary GetBinaryTypeW GetCurrentThread GetDiskFreeSpaceExW GetFileAttributesExW GetFileTime GetLocalTime GetProcAddress GetProcessHeap GetShortPathNameW GetSystemDirectoryW GetThreadTimes GetVersionExW GetVolumePathNameW HeapFree LoadLibraryExW LocalAlloc LocalFree OpenEventW QueryActCtxW QueryInformationJobObject RegDeleteTreeW RegEnumValueW RegLoadKeyW RegQueryInfoKeyW RegSetKeySecurity RegUnLoadKeyW ReleaseActCtx ReleaseMutex SetErrorMode SetInformationJobObject SetLastError SystemTimeToFileTime VirtualQuery WriteFile lstrcmpW lstrcmpiW ntdll!LdrResolveDelayLoadedAPI ntdll!RtlAllocateHeap - api-ms-win-core-version-l1-1-0.dll:
KernelBase!GetFileVersionInfoExW KernelBase!GetFileVersionInfoSizeExW KernelBase!VerQueryValueW - USERENV.dll:
ExpandEnvironmentStringsForUserW - api-ms-win-security-provider-l1-1-0.dll:
advapi32!SetEntriesInAclW - sfc_os.dll:
SfcIsFileProtected