Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

5, 0, 545, 0 28.57%
5, 0, 462, 0 14.29%
5, 0, 418, 0 14.29%
5, 0, 396, 0 14.29%
4, 8, 1367, 0 14.29%
4, 8, 1351, 0 14.29%

Relationships


PE structurePE file structure

Show functions
Import table
aavmrpch.dll
AavmRpcResumeShields, AavmRpcDestroyBinding, AavmRpcGetVpsProperty, AavmRpcBtsSchedule, AavmRpcGetGlobalState, AavmRpcOpenClosePwd, AavmRpcCheckBlacklistLicenseId, AavmRpcCheckBlacklistCustomerNo, AavmRpcGetProviderInfoList, AavmRpcGetProviderList, AavmRpcProviderUpdateConfiguration, AavmRpcProviderDataChanged, AavmRpcCreateBinding, AavmRpcPauseShields, AavmRpcProviderResume, AavmRpcProviderPause, AavmRpcStopShields, AavmRpcProviderStop, AavmRpcStartShields, AavmRpcProviderStart, AavmRpcGetProviderIcons, AavmRpcProviderStartInTask, AavmRpcTaskRunByName, AavmRpcTaskRunDefault, AavmRpcAdjustProviderConfig, AavmRpcGetProviderConfig, AavmRpcSetProviderConfig, AavmRpcTaskStop, AavmRpcTaskGetCurrentName, AavmRpcTaskSetCurrentConfigLevel, AavmRpcTaskGetCurrentConfigLevel, AavmRpcGetProviderTask, AavmRpcAssembleConfigString, AavmRpcGetProviderConfigLevel
advapi32.dll
SetSecurityDescriptorDacl, OpenSCManagerW, OpenServiceW, QueryServiceStatus, CloseServiceHandle, RegOpenKeyExW, RegDeleteValueW, RegSetValueExW, RegCloseKey, RegQueryValueExW, GetTokenInformation, OpenProcessToken, CreateProcessAsUserW, EnumDependentServicesW, ControlService, RegOpenKeyA, RegQueryValueExA, InitializeSecurityDescriptor, RegOpenKeyW, StartServiceW, RegSetValueExA, RegDeleteValueA, RegOpenKeyExA, RevertToSelf, ImpersonateLoggedOnUser, CreateProcessAsUserA, OpenServiceA, RegCreateKeyExW, OpenSCManagerA
ashbase.dll
_basSetRegistrationInfo@28, _basRequestDemoLicenseFile@8, _basRequestUpgradeLicenseFile@8, _basGetLanguage@0, _basGetProfileInt@12, _notEvent@4, _basWriteProfileString@12, _basGetDWORDValue@12, _basIsComponentInstalled@4, _basCreatePath@16, _basU2A@12, _basLogEvent2@24, _basGetProductLicenseInfo@32, _basCreateWhsConnectorFwRules@0, _basSetLicenseFile@8, _basStringToSubmitPropertyArray@16, _basResPwdIsEmpty@0, _basResPwdCheck@4, _strEncode@12, _basResPwdDeletePassword@0, _basResPwdSet@4, _basResPwdFlagsSet@4, _basResPwdFlagsGet@0, _basGenerateExceptionReport@4, _basIsOtherAVInstalled@4, _basGetCurrentProductLicenseInfo@28, _basGetLicenseFile@8, _basGetRegistrationInfo@20, _basProductInfo@0, _basGetProfileString@20, _basInitThreadLocale@0, _basGetBaseLang@0, _basSubmitFile@32, _basGetProcAddress@8, _notFree@0, _notRemEvent@4, _basResPwdClose@0, _basFreeLibrary@0, _notAddEvent@12, _notInit@0, _basResPwdOpen@0, _basInitLibrary@4, _basReinitLanguage@4, _basSubmitFile@28, _basGetStringValue@16, _basWriteProfileStringA@12, _basProductInfoFilesOnly@0, _licWriteToReg@4, _licInitializeAndValidate@4, _licGetLicense@8, _licFindFeatureByName@12, _licClose@4, _licGetKeyExpiration@0, _licValidateKey@12, _basA2U@12, _basFreeLanguage@4, _basGetProfileStringA@20, _basLoadStorage@0, _basIsCurrCodePageRTL@0, _basFullscreenAppRunning@0, _basLoadLanguage@4, _basIsEnoughColors@0, _basFreeStorage@4, _basGetLanguagePath@0, _basCreateURL@12, _basExecuteAndWait@8, _basLogEvent@24
ashtask.dll
_tskGetHeurCallback@0, _tskGetCrashCallback@0, _tskPackerBits@8, _tskProp2VA@12, _tskProcessShieldNetAlertAndReport@12, _tskLogEvent@20, _tskReleaseReport@4, _tskFreeNetAlert@4, _tskInitLibrary@8, _tskFreeLibrary@0, _tskGetVPSInfo@20, _tskConstructVirusInfoStringW@4, _tskGetResultFileName@20, _tskFreeResultFileName@16, _tskDestructVirusInfoString@4, _tskAllocResultO@28, _tskVirusAction@4, _tskFreeResult@8, _tskAllocResultW@28, _tskLogResult@12, _tskLaunchSyncer@20, _tskGetVPSInfo@16, _tskInitLibrary@0, _tskAllocResultO@24, _tskSaveResidentTaskProvider@20, _tskLogEvent@16, _tskRemoveResidentTaskProvider@16, _tskFriendlyTaskName@20, _tskProcessResidentTask@20, _tskLaunchSyncer@16, _tskAddResidentTaskProvider@16, _tskCreateDefTasks@8, _tskAllocResultA@24, _tskFreeResult@4
aswcmnb.dll
fsGetAvastLogPath, cmnbInit, fsGetAvastProgramPath, fsGetAvastDataPath, cmnbFree, fsGetAvastLicenseFile
aswcmnbs.dll
fsGetAvastLogPath, DSA_FileVerify, cmnbFree, cmnbInit, ConvertNtPathToDosPath, GetFileSignatureDetails, usnCloseTracker, usnSaveAll, usnOpenTracker, fsGetAvastDataPath, fsGetAvastProgramPath
aswcmnos.dll
dep_secGetPublicSecurity, dep_fsRemoveFolderRecursive, dep_memCreateSharedMemory, dep_memCloseSharedMemory, dep_osGetID, dep_osIsBasedOnNT, dep_secRestorePrivilege, dep_secSetPrivilege, dep_strUnicodeToNormal
aswcmns.dll
ConvertNtPathToDosPath, DSA_FileVerify, mdaGenerate, GetFileSignatureDetails
aswengldr.dll
avfilesFreeObjectName, avldrGetEngineInformation, avfilesGetObjectNameW, avfilesFreeObjectNameBuffer, avscanGetScanFlags, avscanSetPackerBombRanges, avscanSetFilePublisherChecking, avscanSetScanFlags, avscanSetScanContext, avscanScanReal, avscanRepair, avfilesDeleteS, avfilesPopulateUsn, avfilesCreateObjectName, avfilesEncodeObjectName, avfilesScanRealSingle, avscanSetPackersRestriction, avscanGetWhitelistRecord, avscanSetSensitivity, avldrGetEngineModuleName, avscanIsUrlBlocked, avscanIsTrustedSigPublisher, BtsSchedule, avldrGetIniRecord, avscanSetCrashCallback, avscanSetHeuristicsCallback, avworkInitialize, avldrDuplicateHandle, avldrGetDefinitionsFolder, avldrPostInstallProcessing, avldrGetHandleVersion, avldrCloseModule, avldrLoadModule, avldrCreateHandle, avscanGetFileSignature
aswlog.dll
_logDeleteScanResult@8, _logUpdateScanResult@24, _logDeleteSession@4
aswproperty.dll
aswSetTaskProperty, aswSetTaskPropertyInt, aswDeleteTask, aswCopyTaskDefinition, aswCreateTask, aswGetProperty, aswGetProviderPropertyInt, aswGetProviderProperty, aswGetPropertyInt, aswSetProviderPropertyInt, aswSetProviderProperty, aswSetProperty, aswSetPropertyInt
gdi32.dll
GetTextExtentPoint32A, DeleteObject, SelectObject, EnumFontFamiliesExA, TextOutA, TranslateCharsetInfo, GetObjectA, CreateFontIndirectA, CreateSolidBrush, SetBkMode, SetTextColor, GetStockObject, MoveToEx, LineTo
kernel32.dll
SetUnhandledExceptionFilter, UnhandledExceptionFilter, TerminateProcess, InterlockedCompareExchange, IsDebuggerPresent, GetTempFileNameW, GetTempPathW, GetPrivateProfileStringW, lstrcmpA, lstrlenA, RaiseException, LoadLibraryA, InterlockedExchange, LocalFree, LocalAlloc, GetCurrentThread, GetLocalTime, GetVersion, FlushFileBuffers, WriteFile, GetTimeFormatW, GetDateFormatW, SetEndOfFile, GetFileSize, SetFilePointer, DuplicateHandle, GetExitCodeProcess, CreateProcessW, lstrcmpW, OpenSemaphoreW, OpenMutexW, GetModuleFileNameW, OpenFileMappingW, GetDriveTypeW, lstrcpynW, SetPriorityClass, GetPriorityClass, SystemTimeToFileTime, GetSystemTime, FindCloseChangeNotification, FindFirstChangeNotificationW, FindNextChangeNotification, CompareFileTime, GetFileTime, GetTickCount, OpenEventW, HeapReAlloc, FormatMessageW, GetPrivateProfileIntW, TlsGetValue, OpenProcess, GetModuleHandleW, GetProcessHeap, ResumeThread, GetVersionExW, GetSystemTimeAsFileTime, MultiByteToWideChar, WideCharToMultiByte, TlsFree, DeleteCriticalSection, ReleaseSemaphore, HeapFree, TerminateThread, PulseEvent, GetCurrentThreadId, SetCurrentDirectoryW, GetCurrentDirectoryW, MapViewOfFile, CreateMutexW, CreateFileMappingW, CreateSemaphoreW, lstrlenW, lstrcatW, GetComputerNameW, SetThreadPriority, CreateThread, HeapAlloc, CreateIoCompletionPort, TlsAlloc, GetSystemInfo, LoadLibraryW, GetSystemDirectoryW, InitializeCriticalSection, SetErrorMode, GetCurrentProcessId, UnmapViewOfFile, InterlockedIncrement, LoadLibraryExW, GetProcAddress, InterlockedDecrement, FreeLibrary, EnterCriticalSection, LeaveCriticalSection, FindFirstFileW, DeleteFileW, GetLastError, FindNextFileW, FindClose, TlsSetValue, DeviceIoControl, GetQueuedCompletionStatus, QueryPerformanceCounter, OutputDebugStringW, Sleep, WaitForSingleObject, ResetEvent, CreateFileW, CloseHandle, lstrcpyW, SetProcessWorkingSetSize, GetCurrentProcess, CreateEventW, ReleaseMutex, SetEvent, HeapDestroy, ExitProcess, HeapSize, GetPrivateProfileStringA, GetDateFormatA, GetTimeFormatA, WaitForMultipleObjects, OpenFileMappingA, OpenMutexA, GetModuleFileNameA, OpenSemaphoreA, lstrcpyA, GetVersionExA, GetModuleHandleA, OutputDebugStringA, CreateFileA, CreateEventA, ExpandEnvironmentStringsA, FindNextFileA, FindFirstFileA, SetCurrentDirectoryA, GetCurrentDirectoryA, CreateMutexA, CreateFileMappingA, CreateSemaphoreA, lstrcatA, GetComputerNameA, DeleteFileA, SetFileAttributesA, GetACP, GetLocaleInfoA, GetThreadLocale, SizeofResource, LockResource, LoadResource, FindResourceA, FormatMessageA, FindResourceExA, CreateProcessA, LoadLibraryExA, OpenEventA, lstrcpynA, GetDriveTypeA, FindFirstChangeNotificationA
msvcp71.dll
DllMain
msvcp90.dll
DllMain
msvcr71.dll
DllMain
msvcr90.dll
DllMain
user32.dll
wsprintfW, MessageBoxW, MsgWaitForMultipleObjects, DispatchMessageW, PeekMessageW, LoadStringW, FindWindowW, SetWindowPos, MoveWindow, ShowWindow, PostQuitMessage, DestroyWindow, KillTimer, EndPaint, BeginPaint, DispatchMessageA, TranslateMessage, GetMessageA, GetSystemMetrics, SystemParametersInfoA, GetWindowRect, CreateWindowExA, GetDesktopWindow, RegisterClassA, LoadStringA, MessageBoxA, FillRect, GetMenuItemInfoA, GetMenuItemCount, DestroyIcon, DestroyMenu, SetMenuItemInfoA, EnableMenuItem, AppendMenuA, RemoveMenu, GetSubMenu, TrackPopupMenu, SetMenuDefaultItem, SetForegroundWindow, GetCursorPos, InsertMenuItemA, CheckMenuItem, CheckMenuRadioItem, PostMessageA, GetKeyState, SetThreadDesktop, OpenInputDesktop, CreateIconFromResourceEx, LoadImageA, LoadMenuA, PeekMessageA, IsWindow, GetDC, ReleaseDC, SetCapture, ReleaseCapture, InvalidateRect, DrawTextA, UnregisterClassA, SetTimer, LoadCursorA, SetCursor, DefWindowProcA, GetSysColor, PostThreadMessageA, FindWindowA, LoadIconA, wsprintfA, RegisterWindowMessageA
Export table
AavmAlloc
AavmAssembleConfigString
AavmBtsSchedule
AavmCallVirusWarnMessage
AavmCheckAndAddEmailAddress
AavmCheckBlacklistCustomerNo
AavmCheckBlacklistLicenseId
AavmCheckBoot
AavmCheckBootDlg
AavmCheckConfirmation
AavmCheckExecFile
AavmCheckExecFileDlg
AavmCheckFile
AavmCheckFileDlg
AavmCheckFileDlgSpecifyProcessID
AavmCheckRecvFile
AavmCheckRecvFileDlg
AavmCheckRecvFileDlgSpecifyProcessID
AavmCleanFile
AavmCloseScanEngineHandle
AavmCreateDefTasksAndRunDefault
AavmCreateDispBinding
AavmCreateOutlookMonitor
AavmDecreaseDispInitCount
AavmDecreaseProcessPriority
AavmDeleteFile
AavmDestroyDispBinding
aavmFltCheckMgrService
aavmFltCheckOS
aavmFltIsPresent
AavmFormatError
AavmFormatExResName
AavmFormatExResNameEx
AavmFree
AavmFreeIaswObject
AavmGetCurrNetAddress
AavmGetDispInitCount
AavmGetDllCachePath
AavmGetEngineHandle
AavmGetExResName
AavmGetExResNameEx
AavmGetGlobalState
AavmGetInteractiveSessionId
AavmGetProviderInfoList
AavmGetProviderList
AavmGetProviderName
AavmGetProviderStatus
AavmGetProviderTask
AavmGetProviderTaskRefCount
AavmGetScannerExtensionsDllPath
AavmGetSilentMode
AavmGetUiExtensionsDllPath
AavmGetVpsFileTime
AavmGetVpsInfo
AavmGetVpsProperty
AavmIncreaseDispInitCount
AavmIncreaseProcessPriority
AavmInfoMessageCreate
AavmIsFileSignedByTrustedPublisherW
AavmIsProductExpired
AavmIsUrlBlocked
AavmMessage_OnPause
AavmMessage_OnResume
AavmMessage_OnStart
AavmMessage_OnStop
AavmNotifyInf
AavmOpenClosePwd
AavmPlaySound
AavmProcessIdToProcessName
AavmProcessProviderGui
AavmProviderAdjustConfiguration
AavmProviderCallGui
AavmProviderDataChanged
AavmProviderDeregister
AavmProviderGetConfigLevel
AavmProviderGetDefaultConfig
AavmProviderPause
AavmProviderRegister
AavmProviderResume
AavmProviderRun
AavmProviderSetConfiguration
AavmProvidersInSameTask
AavmProviderStart
AavmProviderStartInTask
AavmProviderStatusChanged
AavmProviderStop
AavmProviderUpdateConfiguration
AavmPurgeOldVpsFolders
AavmPwdCheck
AavmReAlloc
AavmRefreshGlobalSettings
AavmRegisterIniChangeNotification
AavmResolveAddress
AavmRuiPathFromResPath
AavmRunConsentApp
AavmSetDataRefreshRate
AavmSetExtendedLoggingStatus
AavmSetGlobalStateChangeNotifyRoutine
AavmSetIniFileChangeCallback
AavmSetSensitivityOnScanHandle
AavmSetShutdownState
AavmSetSilentMode
AavmSetTextConfiguration
AavmShowControlDialog
AavmShowCustomIconBalloon
AavmShowIconBalloonViaDisp
AavmShowMessage
AavmShowProviderGui
AavmSpamCheck
AavmSpamFree
AavmSpamInit
AavmSpamReloadOptions
AavmSpamSetOption
AavmStart
AavmStartShields
AavmStop
AavmStopShields
AavmTaskGetCurrentConfigLevel
AavmTaskGetCurrentName
AavmTaskPause
AavmTaskResume
AavmTaskRun
AavmTaskRunByName
AavmTaskRunByNameAndAddProvider
AavmTaskRunDefault
AavmTaskSetCurrentConfigLevel
AavmTaskStop
AavmUnregisterIniChangeNotification
AavmUpdateAndShowInfo
AavmUpdateScanEngineHandle
AavmUpdateWscStatus
AavmWhsCreateNotification
AavmWhsFreeLib
AavmWhsInitLib
AavmWhsRemoveNotification
AavmWriteToReportFile
BuildAvastFilePath
DeinitAavmGui
DoScanDuringAutorun
FilterComm_Send
FilterComm_ThreadReady
gsh_dwLastScanTick
InitAavmGui
MyAavmGuiConfigChanged
MyAavmGuiProviderChange
MyAavmGuiProviderStateChanged
MyAavmGuiRunningProvidersChanged
MyAavmGuiShowMessage
MyAavmGuiVirusProc
x_ProviderDataChanged

aavm4h.dll

avast! Antivirus by ALWIL Software (Signed)

Remove aavm4h.dll
Version:   5, 0, 462, 0
MD5:   d20f51f5abc3c00ef55e9813f9c3d941
SHA1:   f44886a4c1f97709d9b56d10ee2e9db94f56becb

What is aavm4h.dll?

avast! Asynchronous Virus Monitor (AAVM) is part of Avast Antivirus, a kernel based certified antivirus engine with protection against well-known network worms and real-time protection against viruses and other malware threats. Scans files as they run on your computer to keep viruses from being able to execute. Avast includes streaming updates from the cloud in addition to daily virus database updates. Throughout the day, AVAST streams updates, giving them faster warnings about new malware.

About aavm4h.dll (from ALWIL Software)

Avast Antivirus is for individuals or companies that want customizable computer security that will integrate easily with an existing firewall. It has all the features of Avast Free Antivirus, plus a c

DetailsDetails

File name:aavm4h.dll
Publisher:ALWIL Software
Product name:avast! Antivirus
Description:avast! Asynchronous Virus Monitor (AAVM)
Typical file path:C:\Program Files\alwil software\avast5\aavm4h.dll
Original name:Aavm32.dll
File version:5, 0, 462, 0
Product version:5, 0, 0, 0
Size:221 KB (226,304 bytes)
Build date:3/9/2010 10:30 AM
Certificate
Issued to:ALWIL Software
Authority (CA):VeriSign
Effective date:Monday, December 6, 2551
Digital DNA
PE subsystem:Windows GUI
File packed:No
Code language:Microsoft Visual C++ 9.0
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
AVAST Software
9% remove
Avast! Free Antivirus is a full-featured antivirus and anti-spyware scanning and removal product that offers a web-reputation browser extension as well as virtualization technology. Accurate threat updates via Avast updates are delivered automatically using PUSH update technology.
AVAST Software
6% remove

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Ultimate 50.00%
Windows 8 Pro 16.67%
Windows 7 Home Premium 16.67%
Windows 7 Professional 16.67%

Distribution by countryDistribution by country

Thailand installs about 33.33% of avast! Antivirus .

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Dell 50.00%
Hewlett-Packard 25.00%
Samsung 25.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE