Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

5, 0, 545, 0 25.00%
5, 0, 462, 0 12.50%
5, 0, 418, 0 12.50%
5, 0, 396, 0 12.50%
4, 8, 1367, 0 12.50%
4, 8, 1351, 0 25.00%

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
RegQueryValueExW, GetUserNameW, RevertToSelf, AdjustTokenPrivileges, ImpersonateSelf, OpenThreadToken, EqualSid, GetTokenInformation, OpenProcessToken, FreeSid, AddAce, InitializeAcl, GetLengthSid, AllocateAndInitializeSid, SetSecurityDescriptorDacl, InitializeSecurityDescriptor, RegCloseKey, RegOpenKeyExW, GetUserNameA, RegQueryValueExA, RegOpenKeyExA
aswcmnis.dll
aswcmnisDllMain
kernel32.dll
WriteFile, DeleteFileW, SetFileAttributesW, GetFileSize, SetEndOfFile, MoveFileExW, GetWindowsDirectoryW, GetShortPathNameW, LockFile, Sleep, UnlockFile, GetVolumeInformationW, CreateFileMappingW, MapViewOfFile, DuplicateHandle, UnmapViewOfFile, OpenFileMappingW, GetFileAttributesExW, FindFirstFileW, FindClose, GetFileInformationByHandle, SetFileTime, GetFileAttributesW, DeviceIoControl, GetFullPathNameW, CreateDirectoryW, RemoveDirectoryW, GetCurrentDirectoryW, FindNextFileW, QueryDosDeviceW, GetLogicalDrives, LoadLibraryW, ExpandEnvironmentStringsW, LoadLibraryExW, FreeLibrary, GetCurrentThread, GetPriorityClass, SetPriorityClass, GetThreadPriority, SetThreadPriority, GetModuleFileNameW, VirtualAlloc, VirtualFree, ReadFile, ReadProcessMemory, VirtualQueryEx, OpenProcess, HeapCreate, HeapDestroy, HeapAlloc, HeapFree, HeapReAlloc, MultiByteToWideChar, WideCharToMultiByte, GetEnvironmentVariableW, FormatMessageW, GetDateFormatW, GetTimeFormatW, WaitForSingleObject, CreateEventW, OpenEventW, PulseEvent, SetEvent, CreateMutexW, OpenMutexW, ReleaseMutex, CreateSemaphoreW, OpenSemaphoreW, ReleaseSemaphore, GetProcessHeap, GetCurrentProcessId, IsBadReadPtr, IsBadWritePtr, GetTickCount, SetLastError, GetCurrentThreadId, SuspendThread, ResumeThread, WaitForMultipleObjects, TerminateThread, GetSystemTimeAsFileTime, SystemTimeToFileTime, FileTimeToSystemTime, InterlockedExchange, QueryPerformanceCounter, IsDebuggerPresent, SetUnhandledExceptionFilter, CloseHandle, UnhandledExceptionFilter, TerminateProcess, InterlockedCompareExchange, SetFilePointer, CreateFileW, GetDriveTypeW, GetProcessAffinityMask, GetLastError, GetVersionExW, GetSystemInfo, GetCurrentProcess, GetProcAddress, GetModuleHandleW, DeleteCriticalSection, InitializeCriticalSection, DisableThreadLibraryCalls, LeaveCriticalSection, EnterCriticalSection, VirtualProtect, GetShortPathNameA, GetWindowsDirectoryA, MoveFileExA, GetVolumeInformationA, FindFirstFileA, GetFileAttributesA, GetFullPathNameA, CreateDirectoryA, RemoveDirectoryA, GetCurrentDirectoryA, FindNextFileA, MoveFileW, LoadLibraryA, MoveFileA, OpenFileMappingA, GetModuleFileNameA, GetEnvironmentVariableA, FormatMessageA, GetDateFormatA, GetTimeFormatA, CreateEventA, OpenEventA, CreateMutexA, OpenMutexA, ExpandEnvironmentStringsA, LoadLibraryExA, ExitProcess, DeleteFileA, SetFileAttributesA, CreateFileA, GetDriveTypeA, GetModuleHandleA, CreateFileMappingA, GetVersionExA
msvcp71.dll
DllMain
msvcp90.dll
DllMain
msvcr71.dll
DllMain
msvcr90.dll
DllMain
user32.dll
CharToOemW, OemToCharW, OemToCharA, wsprintfW, LoadStringW, CharToOemA, wsprintfA
Export table
aswcmnosDllMain
cmnosFree
cmnosInit
cmnosInitExt
dep_commAcceptSocket
dep_commBindSocket
dep_commCloseSocket
dep_commConnect
dep_commCreateSocket
dep_commFillAddress
dep_commListenSocket
dep_commRecv
dep_commSend
dep_csCreate
dep_csDelete
dep_csRelease
dep_csWait
dep_eventCreate
dep_eventDelete
dep_eventOpen
dep_eventPulse
dep_eventRelease
dep_eventWait
dep_fsCloseFile
dep_fsCloseMap
dep_fsCopyFile
dep_fsCopyFileW
dep_fsCopyFileX
dep_fsCopyFileXW
dep_fsCreateFileArgToOpenFile
dep_fsCreateFileArgToOpenFileW
dep_fsCreateFileArgToOpenFileX
dep_fsCreateFolder
dep_fsCreateFolderW
dep_fsCreateFolderX
dep_fsCreateFolderXW
dep_fsCreateFromHandle
dep_fsDeleteFile
dep_fsDeleteFileLater
dep_fsDeleteFileLaterW
dep_fsDeleteFileLaterX
dep_fsDeleteFileLaterXW
dep_fsDeleteFileW
dep_fsDeleteFileX
dep_fsDeleteFileXW
dep_fsDisableExe
dep_fsDuplicateFile
dep_fsEnableWow64FsRedirection
dep_fsExistFile
dep_fsExistFileW
dep_fsExistFileX
dep_fsExistFileXW
dep_fsExtractDriveRoot
dep_fsExtractDriveRootW
dep_fsFindClose
dep_fsFindFirstFile
dep_fsFindFirstFileW
dep_fsFindFirstFileX
dep_fsFindFirstFileXW
dep_fsFindNextFile
dep_fsFindNextFileW
dep_fsGetAPIHandle
dep_fsGetCurFol
dep_fsGetDriveType
dep_fsGetFileAttributes
dep_fsGetFileAttributesW
dep_fsGetFileAttributesX
dep_fsGetFileAttributesXW
dep_fsGetFileInfoHandle
dep_fsGetFilePointer
dep_fsGetFileSize
dep_fsGetFileSizeHandle
dep_fsGetFileSizeW
dep_fsGetFileSizeX
dep_fsGetFileSizeXW
dep_fsGetFindHandleFlags
dep_fsGetFullPathName
dep_fsGetFullPathNameW
dep_fsGetHandleFlags
dep_fsGetLinkTarget
dep_fsGetNTLongPath
dep_fsGetNTLongPathW
dep_fsGetObjectNameByHandle
dep_fsGetRealFileName
dep_fsGetRealFileNameW
dep_fsGetStreamNames
dep_fsGetVolumeInfoByHandle
dep_fsGetVolumeName
dep_fsGetVolumeNameByHandle
dep_fsGetVolumeNames
dep_fsLockFile
dep_fsMapFile
dep_fsMoveFile
dep_fsMoveFileW
dep_fsMoveFileX
dep_fsMoveFileXW
dep_fsOpenFile
dep_fsOpenFileW
dep_fsOpenFileX
dep_fsOpenFileXW
dep_fsOpenMapFile
dep_fsPossibleStreams
dep_fsReadBR
dep_fsReadFile
dep_fsReadMBR
dep_fsRemapFile
dep_fsRemoveFolder
dep_fsRemoveFolderRecursive
dep_fsRemoveFolderRecursiveW
dep_fsRemoveFolderRecursiveX
dep_fsRemoveFolderRecursiveXW
dep_fsRemoveFolderW
dep_fsRemoveFolderX
dep_fsRemoveFolderXW
dep_fsSeekReadFile
dep_fsSetEndOfFile
dep_fsSetFileAttributes
dep_fsSetFileAttributesW
dep_fsSetFileAttributesX
dep_fsSetFileAttributesXW
dep_fsSetFilePointer
dep_fsSetFileTime
dep_fsSetRawAccess
dep_fsUnlockFile
dep_fsUseNTLongPath
dep_fsUseNTLongPathW
dep_fsWriteFile
dep_memCloseProcess
dep_memCloseSharedMemory
dep_memCreateSharedMemory
dep_memHeapAlloc
dep_memHeapCreate
dep_memHeapDestroy
dep_memHeapFree
dep_memHeapReAlloc
dep_memOpenProcess
dep_memOpenSharedMemory
dep_memProtect
dep_memQueryProcessMemory
dep_memReadProcessMemory
dep_memVirtualAlloc
dep_memVirtualFree
dep_mutexCreate
dep_mutexDelete
dep_mutexOpen
dep_mutexRelease
dep_mutexWait
dep_osBeginThread
dep_osCloseThread
dep_osDisableThreadInit
dep_osEndThread
dep_osExpandEnvironment
dep_osExpandEnvironmentW
dep_osFreeModule
dep_osGetCpuCount
dep_osGetCpuFeatures
dep_osGetCurrentProcessID
dep_osGetCurrentThreadId
dep_osGetGranularity
dep_osGetID
dep_osGetModName
dep_osGetModuleProc
dep_osGetPagingSize
dep_osGetSystemDir
dep_osGetTickCount
dep_osGetUserAddressSpaceLimit
dep_osGetUserFullName
dep_osIsBasedOnNT
dep_osIsValidAddress
dep_osIsWin2kOrBetter
dep_osIsWin64
dep_osIsWinVistaOrBetter
dep_osIsWinXPOrBetter
dep_osIsWow64
dep_osRegistryClose
dep_osRegistryOpen
dep_osRegistryReadString
dep_osSetThreadPriority
dep_osSleep
dep_osSuspendThread
dep_osTerminateThread
dep_osWaitForThread
dep_osWaitForThreads
dep_secGetPublicDirSecurity
dep_secGetPublicSecurity
dep_secIsAdministrator
dep_secRestorePrivilege
dep_secSetPrivilege
dep_semaphoreCreate
dep_semaphoreDelete
dep_semaphoreOpen
dep_semaphoreRelease
dep_semaphoreWait
dep_strAnsiToOem
dep_strAnsiToUtf8
dep_strConvert
dep_strConvertErrorToString
dep_strCurrToNewUtf8
dep_strCurrToOem
dep_strFreeString
dep_strGetDate
dep_strGetEnvVar
dep_strGetTime
dep_strHasAnsiForm
dep_strNormalToNewUnicode
dep_strNormalToUnicode
dep_strOemToAnsi
dep_strOemToCurr
dep_strUnicodeToNewNormal
dep_strUnicodeToNormal
dep_strUnicodeToNormalFlags
dep_strUnicodeToUtf8
dep_strUtf8ToAnsi
dep_strUtf8ToNewCurr
dep_strUtf8ToUnicode
dep_timeCompareFile
dep_timeFileToSystem
dep_timeGetSystemTime
dep_timeSystemToFile
dep_trcTrace1
dep_trcTraceFileClose
dep_trcTraceFileOpen
fsGetRootNameS
rawfsGetStreamInfo
rawfsProcessStream

aswCmnOS.dll

avast! Antivirus by ALWIL Software (Signed)

Remove aswCmnOS.dll
Version:   5, 0, 462, 0
MD5:   8829c11d031ba372d47a16223a659ec2
SHA1:   fc3a91603d1a3b22075c26f404338bcb577361a6

What is aswCmnOS.dll?

Antivirus HW dependent library 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 to users, giving them faster warnings about new malware.

About aswCmnOS.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:aswcmnos.dll
Publisher:ALWIL Software
Product name:avast! Antivirus
Description:Antivirus HW dependent library
Typical file path:C:\Program Files\alwil software\avast5\aswcmnos.dll
File version:5, 0, 462, 0
Product version:5, 0, 0, 0
Size:77.5 KB (79,360 bytes)
Build date:3/9/2010 10:21 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