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.5.1
MD5:   c98bd7007edd5b3352539ba3013c2f8a
SHA1:   600bf214b3990ab2e1cf719fb8938f8969b49292

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. 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.5.1
Size:146 KB (149,504 bytes)
Build date:5/8/2014 5:01 AM
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

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