Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1.5.1 8.51%
1.5.0 2.13%
1.4.8 2.13%
1.4.8 10.64%
1.4.8 2.13%
1.4.6 2.13%
1.4.6 2.13%
1.4.5.4 4.26%
1.4.5 2.13%
1.4.5 2.13%
1.4.5 46.81%
1.4.5 2.13%
1.4.2 2.13%
1.3.3 2.13%
1.2.12 4.26%
1.2.11 2.13%
1.2.8 2.13%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
CryptGenRandom, OpenProcessToken, GetTokenInformation, RegOpenKeyExA, RegQueryValueExW, RegCloseKey, GetSidIdentifierAuthority, GetSidSubAuthorityCount, GetSidSubAuthority, IsValidSid, EqualSid, LookupAccountSidA, LookupAccountNameA, ImpersonateLoggedOnUser, CreateProcessAsUserW, RevertToSelf, LogonUserW, DuplicateTokenEx, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, CryptAcquireContextA, CryptReleaseContext, FreeSid, AllocateAndInitializeSid, GetEffectiveRightsFromAclW, GetNamedSecurityInfoW, GetNamedSecurityInfoA, GetSecurityInfo, RegQueryValueExA
kernel32.dll
GetDriveTypeW, GetCurrentDirectoryW, SetCurrentDirectoryW, Sleep, LockFile, LockFileEx, UnlockFile, UnlockFileEx, SetStdHandle, SetFilePointer, CreateFileW, GetOverlappedResult, CancelIo, WaitForSingleObject, DeviceIoControl, DeleteFileW, MoveFileExW, CreateHardLinkW, GetStdHandle, CreatePipe, CreateFileA, CreateNamedPipeA, CreateEventA, ReadFile, PeekNamedPipe, WriteFile, FlushFileBuffers, SetEndOfFile, CreateMutexW, OpenMutexW, ReleaseMutex, InitializeCriticalSection, CreateSemaphoreA, DeleteCriticalSection, ReleaseSemaphore, LeaveCriticalSection, EnterCriticalSection, TryEnterCriticalSection, SetEvent, CreateMutexA, ResetEvent, GetDriveTypeA, GetLocaleInfoA, GetThreadLocale, GetEnvironmentVariableW, SetEnvironmentVariableW, FormatMessageA, GetVersionExA, LoadLibraryA, GetCurrentThreadId, GetCurrentProcessId, GetModuleFileNameA, TlsSetValue, TlsGetValue, TlsAlloc, GetExitCodeProcess, FreeEnvironmentStringsW, GetEnvironmentStringsW, GlobalFree, GetCommandLineW, TlsFree, MapViewOfFile, CreateFileMappingA, GetSystemInfo, UnmapViewOfFile, SetHandleInformation, CreateFileMappingW, OpenFileMappingW, CreateProcessW, GetHandleInformation, WaitForMultipleObjects, OpenProcess, TerminateProcess, SwitchToThread, GetCurrentThread, GetSystemTimeAsFileTime, FileTimeToSystemTime, SystemTimeToFileTime, SystemTimeToTzSpecificLocalTime, GetTimeZoneInformation, ExpandEnvironmentStringsW, GetFileTime, SetFileTime, GetFileAttributesW, SetFileAttributesW, GetFileAttributesExW, GetFullPathNameW, GetFileInformationByHandle, InterlockedExchangeAdd, GetFileType, LocalFree, SetLastError, CloseHandle, GetCurrentProcess, DuplicateHandle, RemoveDirectoryW, CreateDirectoryW, FindFirstFileW, FindNextFileW, FindClose, GetProcAddress, FreeLibrary, SetErrorMode, LoadLibraryExW, GetLastError, InterlockedCompareExchange, InterlockedExchange, InterlockedDecrement, InterlockedIncrement, GetACP, DisableThreadLibraryCalls, SetFileAttributesA, GetFileAttributesA, GetFullPathNameA, GetCurrentDirectoryA, SetCurrentDirectoryA, DeleteFileA, MoveFileA, OpenMutexA, GetEnvironmentVariableA, SetEnvironmentVariableA, OpenFileMappingA, CreateProcessA, FileTimeToLocalFileTime, ExpandEnvironmentStringsA, RemoveDirectoryA, CreateDirectoryA, FindFirstFileA, FindNextFileA, LoadLibraryExA, IsDebuggerPresent, QueryPerformanceCounter, GetTickCount, SetUnhandledExceptionFilter, UnhandledExceptionFilter, DecodePointer, IsProcessorFeaturePresent, EncodePointer
msvcr100.dll
DllMain
msvcr90.dll
DllMain
msvcrt.dll
DllMain
mswsock.dll
TransmitFile
rpcrt4.dll
UuidCreate
shell32.dll
CommandLineToArgvW
ws2_32.dll
WSAGetOverlappedResult, WSARecv, WSASend, getnameinfo, getaddrinfo, freeaddrinfo
Export table
_apr_allocator_alloc@8
_apr_allocator_create@4
_apr_allocator_destroy@4
_apr_allocator_free@8
_apr_allocator_max_free_set@8
_apr_allocator_mutex_get@4
_apr_allocator_mutex_set@8
_apr_allocator_owner_get@4
_apr_allocator_owner_set@8
_apr_app_initialize@12
_apr_array_append@12
_apr_array_cat@8
_apr_array_clear@4
_apr_array_copy@8
_apr_array_copy_hdr@8
_apr_array_make@12
_apr_array_pop@4
_apr_array_pstrcat@12
_apr_array_push@4
_apr_atoi64@4
_apr_atomic_add32@8
_apr_atomic_cas32@12
_apr_atomic_casptr@12
_apr_atomic_dec32@4
_apr_atomic_inc32@4
_apr_atomic_init@4
_apr_atomic_read32@4
_apr_atomic_set32@8
_apr_atomic_sub32@8
_apr_atomic_xchg32@8
_apr_atomic_xchgptr@8
_apr_collapse_spaces@8
_apr_conv_ucs2_to_utf8@16
_apr_conv_utf8_to_ucs2@16
_apr_cpystrn@12
_apr_crypto_sha256_new@4
_apr_ctime@12
_apr_dir_close@4
_apr_dir_make@12
_apr_dir_make_recursive@12
_apr_dir_open@12
_apr_dir_read@12
_apr_dir_remove@8
_apr_dir_rewind@4
_apr_dso_error@12
_apr_dso_load@12
_apr_dso_sym@12
_apr_dso_unload@4
_apr_env_delete@8
_apr_env_get@12
_apr_env_set@12
_apr_file_append@16
_apr_file_attrs_set@16
_apr_file_buffer_set@12
_apr_file_buffer_size_get@4
_apr_file_close@4
_apr_file_copy@16
_apr_file_data_get@12
_apr_file_data_set@16
_apr_file_datasync@4
_apr_file_dup@12
_apr_file_dup2@12
_apr_file_eof@4
_apr_file_flags_get@4
_apr_file_flush@4
_apr_file_getc@8
_apr_file_gets@12
_apr_file_info_get@12
_apr_file_inherit_set@4
_apr_file_inherit_unset@4
_apr_file_link@8
_apr_file_lock@8
_apr_file_mktemp@16
_apr_file_mtime_set@16
_apr_file_name_get@8
_apr_file_namedpipe_create@12
_apr_file_open@20
_apr_file_open_flags_stderr@12
_apr_file_open_flags_stdin@12
_apr_file_open_flags_stdout@12
_apr_file_open_stderr@8
_apr_file_open_stdin@8
_apr_file_open_stdout@8
_apr_file_perms_set@8
_apr_file_pipe_create@12
_apr_file_pipe_create_ex@16
_apr_file_pipe_timeout_get@8
_apr_file_pipe_timeout_set@12
_apr_file_pool_get@4
_apr_file_putc@8
_apr_file_puts@8
_apr_file_read@12
_apr_file_read_full@16
_apr_file_remove@8
_apr_file_rename@12
_apr_file_seek@12
_apr_file_setaside@12
_apr_file_sync@4
_apr_file_trunc@12
_apr_file_ungetc@8
_apr_file_unlock@4
_apr_file_write@12
_apr_file_write_full@16
_apr_file_writev@16
_apr_file_writev_full@16
_apr_filepath_encoding@8
_apr_filepath_get@12
_apr_filepath_list_merge@12
_apr_filepath_list_split@12
_apr_filepath_merge@20
_apr_filepath_name_get@4
_apr_filepath_root@16
_apr_filepath_set@8
_apr_fnmatch@12
_apr_fnmatch_test@4
_apr_generate_random_bytes@8
_apr_gethostname@12
_apr_getnameinfo@12
_apr_getopt@16
_apr_getopt_init@16
_apr_getopt_long@16
_apr_getservbyname@8
_apr_gid_compare@8
_apr_gid_get@12
_apr_gid_name_get@12
_apr_hash_clear@4
_apr_hash_copy@8
_apr_hash_count@4
_apr_hash_do@12
_apr_hash_first@8
_apr_hash_get@12
_apr_hash_make@4
_apr_hash_make_custom@8
_apr_hash_merge@20
_apr_hash_next@4
_apr_hash_overlay@12
_apr_hash_pool_get@4
_apr_hash_set@16
_apr_hash_this@16
_apr_initialize@0
_apr_ipsubnet_create@16
_apr_ipsubnet_test@8
_apr_is_empty_array@4
_apr_is_empty_table@4
_apr_itoa@8
_apr_ltoa@8
_apr_match_glob@12
_apr_mcast_hops@8
_apr_mcast_interface@8
_apr_mcast_join@16
_apr_mcast_leave@16
_apr_mcast_loopback@8
_apr_mmap_create@28
_apr_mmap_delete@4
_apr_mmap_dup@12
_apr_mmap_offset@16
_apr_off_t_toa@12
_apr_os_default_encoding@4
_apr_os_dir_get@8
_apr_os_dir_put@12
_apr_os_dso_handle_get@8
_apr_os_dso_handle_put@12
_apr_os_exp_time_get@8
_apr_os_exp_time_put@12
_apr_os_file_get@8
_apr_os_file_put@16
_apr_os_imp_time_get@8
_apr_os_imp_time_put@12
_apr_os_locale_encoding@4
_apr_os_pipe_put@12
_apr_os_pipe_put_ex@16
_apr_os_proc_mutex_get@8
_apr_os_proc_mutex_put@12
_apr_os_shm_get@8
_apr_os_shm_put@12
_apr_os_sock_get@8
_apr_os_sock_make@12
_apr_os_sock_put@12
_apr_os_thread_current@0
_apr_os_thread_equal@8
_apr_os_thread_get@8
_apr_os_thread_put@12
_apr_os_threadkey_get@8
_apr_os_threadkey_put@12
_apr_os_uuid_get@4
_apr_palloc@8
_apr_palloc_debug@12
_apr_parse_addr_port@20
_apr_password_get@12
_apr_pcalloc@8
_apr_pcalloc_debug@12
_apr_pmemdup@12
_apr_poll@20
_apr_poll_method_defname@0
_apr_pollcb_add@8
_apr_pollcb_create@16
_apr_pollcb_create_ex@20
_apr_pollcb_poll@20
_apr_pollcb_remove@8
_apr_pollset_add@8
_apr_pollset_create@16
_apr_pollset_create_ex@20
_apr_pollset_destroy@4
_apr_pollset_method_name@4
_apr_pollset_poll@20
_apr_pollset_remove@8
_apr_pollset_wakeup@4
_apr_pool_abort_get@4
_apr_pool_abort_set@8
_apr_pool_allocator_get@4
_apr_pool_child_cleanup_set@16
_apr_pool_cleanup_for_exec@0
_apr_pool_cleanup_kill@12
_apr_pool_cleanup_register@16
_apr_pool_cleanup_run@12
_apr_pool_clear@4
_apr_pool_clear_debug@8
_apr_pool_create_core_ex@12
_apr_pool_create_core_ex_debug@16
_apr_pool_create_ex@16
_apr_pool_create_ex_debug@20
_apr_pool_create_unmanaged_ex@12
_apr_pool_create_unmanaged_ex_debug@16
_apr_pool_destroy@4
_apr_pool_destroy_debug@8
_apr_pool_initialize@0
_apr_pool_is_ancestor@8
_apr_pool_note_subprocess@12
_apr_pool_parent_get@4
_apr_pool_pre_cleanup_register@12
_apr_pool_tag@8
_apr_pool_terminate@0
_apr_pool_userdata_get@12
_apr_pool_userdata_set@16
_apr_pool_userdata_setn@16
_apr_proc_create@24
_apr_proc_detach@4
_apr_proc_kill@8
_apr_proc_mutex_child_init@12
_apr_proc_mutex_cleanup@4
_apr_proc_mutex_create@16
_apr_proc_mutex_defname@0
_apr_proc_mutex_destroy@4
_apr_proc_mutex_lock@4
_apr_proc_mutex_lockfile@4
_apr_proc_mutex_name@4
_apr_proc_mutex_pool_get@4
_apr_proc_mutex_trylock@4
_apr_proc_mutex_unlock@4
_apr_proc_other_child_alert@12
_apr_proc_other_child_refresh@8
_apr_proc_other_child_refresh_all@4
_apr_proc_other_child_register@20
_apr_proc_other_child_unregister@4
_apr_proc_wait@16
_apr_proc_wait_all_procs@20
_apr_procattr_addrspace_set@8
_apr_procattr_child_err_set@12
_apr_procattr_child_errfn_set@8
_apr_procattr_child_in_set@12
_apr_procattr_child_out_set@12
_apr_procattr_cmdtype_set@8
_apr_procattr_create@8
_apr_procattr_detach_set@8
_apr_procattr_dir_set@8
_apr_procattr_error_check_set@8
_apr_procattr_group_set@8
_apr_procattr_io_set@16
_apr_procattr_user_set@12
_apr_pstrcatv@16
_apr_pstrdup@8
_apr_pstrmemdup@12
_apr_pstrndup@12
_apr_pvsprintf@12
_apr_random_add_entropy@12
_apr_random_after_fork@4
_apr_random_barrier@4
_apr_random_init@20
_apr_random_insecure_bytes@12
_apr_random_insecure_ready@4
_apr_random_secure_bytes@12
_apr_random_secure_ready@4
_apr_random_standard_new@4
_apr_rfc822_date@12
_apr_shm_attach@12
_apr_shm_baseaddr_get@4
_apr_shm_create@16
_apr_shm_destroy@4
_apr_shm_detach@4
_apr_shm_pool_get@4
_apr_shm_remove@8
_apr_shm_size_get@4
_apr_signal_block@4
_apr_signal_description_get@4
_apr_signal_unblock@4
_apr_sleep@8
_apr_sockaddr_equal@8
_apr_sockaddr_info_get@24
_apr_sockaddr_ip_get@8
_apr_sockaddr_ip_getbuf@12
_apr_socket_accept@12
_apr_socket_addr_get@12
_apr_socket_atmark@8
_apr_socket_atreadeof@8
_apr_socket_bind@8
_apr_socket_close@4
_apr_socket_connect@8
_apr_socket_create@20
_apr_socket_data_get@12
_apr_socket_data_set@16
_apr_socket_inherit_set@4
_apr_socket_inherit_unset@4
_apr_socket_listen@8
_apr_socket_opt_get@12
_apr_socket_opt_set@12
_apr_socket_pool_get@4
_apr_socket_protocol_get@8
_apr_socket_recv@12
_apr_socket_recvfrom@20
_apr_socket_send@12
_apr_socket_sendfile@24
_apr_socket_sendto@20
_apr_socket_sendv@16
_apr_socket_shutdown@8
_apr_socket_timeout_get@8
_apr_socket_timeout_set@12
_apr_socket_type_get@8
_apr_stat@16
_apr_strerror@12
_apr_strfsize@12
_apr_strftime@20
_apr_strnatcasecmp@8
_apr_strnatcmp@8
_apr_strtoff@16
_apr_strtoi64@12
_apr_strtok@12
_apr_table_add@12
_apr_table_addn@12
_apr_table_clear@4
_apr_table_clone@8
_apr_table_compress@8
_apr_table_copy@8
_apr_table_elts@4
_apr_table_get@8
_apr_table_make@8
_apr_table_merge@12
_apr_table_mergen@12
_apr_table_overlap@12
_apr_table_overlay@12
_apr_table_set@12
_apr_table_setn@12
_apr_table_unset@8
_apr_table_vdo@16
_apr_temp_dir_get@8
_apr_terminate2@0
_apr_thread_cond_broadcast@4
_apr_thread_cond_create@8
_apr_thread_cond_destroy@4
_apr_thread_cond_pool_get@4
_apr_thread_cond_signal@4
_apr_thread_cond_timedwait@16
_apr_thread_cond_wait@8
_apr_thread_create@20
_apr_thread_data_get@12
_apr_thread_data_set@16
_apr_thread_detach@4
_apr_thread_exit@8
_apr_thread_join@8
_apr_thread_mutex_create@12
_apr_thread_mutex_destroy@4
_apr_thread_mutex_lock@4
_apr_thread_mutex_pool_get@4
_apr_thread_mutex_trylock@4
_apr_thread_mutex_unlock@4
_apr_thread_once@8
_apr_thread_once_init@8
_apr_thread_pool_get@4
_apr_thread_rwlock_create@8
_apr_thread_rwlock_destroy@4
_apr_thread_rwlock_pool_get@4
_apr_thread_rwlock_rdlock@4
_apr_thread_rwlock_tryrdlock@4
_apr_thread_rwlock_trywrlock@4
_apr_thread_rwlock_unlock@4
_apr_thread_rwlock_wrlock@4
_apr_thread_yield@0
_apr_threadattr_create@8
_apr_threadattr_detach_get@4
_apr_threadattr_detach_set@8
_apr_threadattr_guardsize_set@8
_apr_threadattr_stacksize_set@8
_apr_threadkey_data_get@12
_apr_threadkey_data_set@16
_apr_threadkey_private_create@12
_apr_threadkey_private_delete@4
_apr_threadkey_private_get@8
_apr_threadkey_private_set@8
_apr_time_ansi_put@12
_apr_time_ansi_put@8
_apr_time_clock_hires@4
_apr_time_exp_get@8
_apr_time_exp_gmt@12
_apr_time_exp_gmt_get@8
_apr_time_exp_lt@12
_apr_time_exp_tz@16
_apr_time_now@0
_apr_tokenize_to_argv@12
_apr_uid_compare@8
_apr_uid_current@12
_apr_uid_get@16
_apr_uid_homepath_get@12
_apr_uid_name_get@12
_apr_version@4
_apr_version_string@0
_apr_vformatter@16
_apr_vsnprintf@16
apr_app_init_complete
apr_day_snames
apr_dbg_log
apr_file_printf
apr_hashfunc_default
apr_month_snames
apr_os_level
apr_pool_cleanup_null
apr_psprintf
apr_pstrcat
apr_snprintf
apr_table_do
apr_terminate

libapr-1.dll

Apache Portable Runtime Project by Avira Operations GmbH & Co. KG (Signed)

Remove libapr-1.dll
Version:   1.4.5
MD5:   520029cdd5669c01f85f543545740a4d
SHA1:   154a152713966d375bc5de0e510e5367e21ad0a5
SHA256:   8892601fceb7832d08dfa21ef0c4c5f4686722bc74dd6d1c38afb032ec64d645

About libapr-1.dll (from Avira Operations GmbH & Co. KG)

The mission of the Apache Portable Runtime (APR) project is to create and maintain software libraries that provide a predictable and consistent interface to underlying platform-specific implementation

Overview

libapr-1.dll is loaded as dynamic link library that runs in the context of a process. It is installed with a couple of know programs including faceBot - Gaming Edition published by RadicalLinux Developments, Apache HTTP Server 2.2.21 from Apache Software Foundation and Apache HTTP Server 2.2.21 by Apache Software Foundation. The file is digitally signed by Avira Operations GmbH & Co. KG which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:libapr-1.dll
Publisher:Apache Software Foundation
Product name:Apache Portable Runtime Project
Description:Apache Portable Runtime Library
Typical file path:C:\csvn\bin\libapr-1.dll
File version:1.4.5
Size:136.08 KB (139,347 bytes)
Certificate
Issued to:Avira Operations GmbH & Co. KG
Authority (CA):VeriSign
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C++
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
Apache Software Foundation
1% remove
The Apache HTTP Server Project is a collaborative software development effort aimed at creating a robust, commercial-grade, featureful, and freely-available source code implementation of an HTTP (Web) server. The project is jointly managed by a group of volunteers located around the world, using the Internet and the Web to communicate, plan, and develop the server and its related documentation. This project is part of the Apache Softwar...
RadicalLinux Developments
5% remove

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Ultimate 25.53%
Windows 7 Home Premium 23.40%
Microsoft Windows XP 23.40%
Windows 8 Pro 4.26%
Windows 7 Professional 4.26%
Windows 8.1 Pro 2.13%
Windows 8 Single Language 2.13%
Windows 8.1 2.13%
Windows 7 Starter 2.13%
Windows 7 Home Basic 2.13%
Windows 8 2.13%
Windows 8 Pro with Media Center 2.13%
Windows 8 Enterprise N 2.13%
Windows Vista Home Basic 2.13%

Distribution by countryDistribution by country

United States installs about 17.02% of Apache Portable Runtime Project.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Dell 13.56%
Toshiba 13.56%
Lenovo 10.17%
Acer 10.17%
ASUS 10.17%
Hewlett-Packard 8.47%
GIGABYTE 6.78%
Compaq 6.78%
Sony 3.39%
Samsung 3.39%
Intel 3.39%
American Megatrends 3.39%
Medion 3.39%
MSI 3.39%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE