Should I block it?

No, this file is 100% safe to run.

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
ConvertStringSecurityDescriptorToSecurityDescriptorW, OpenThreadToken, RevertToSelf, SetThreadToken, LogonUserW
gdi32.dll
GetDIBColorTable, DeleteDC, CreateCompatibleDC, SelectObject, SetDIBColorTable, CreateDIBSection, GetObjectW, DeleteObject, GetDIBits, SetStretchBltMode, StretchDIBits, GdiFlush
gdiplus.dll
GdipGetImagePixelFormat, GdiplusShutdown, GdipCreateBitmapFromFile, GdipCreateBitmapFromFileICM, GdipGetImagePalette, GdipCreateBitmapFromScan0, GdipBitmapLockBits, GdipBitmapUnlockBits, GdiplusStartup, GdipSaveImageToFile, GdipCreateBitmapFromHBITMAP, GdipFree, GdipDisposeImage, GdipCloneImage, GdipAlloc, GdipGetImageGraphicsContext, GdipDeleteGraphics, GdipDrawImageI, GdipGetImageWidth, GdipGetImagePaletteSize, GdipGetImageEncodersSize, GdipGetImageEncoders, GdipGetImageHeight
kernel32.dll
CreateSemaphoreW, InitializeCriticalSection, DeleteCriticalSection, CloseHandle, OutputDebugStringW, CreateThread, LeaveCriticalSection, EnterCriticalSection, ReleaseSemaphore, WaitForSingleObject, TerminateThread, SuspendThread, ResumeThread, DeleteFileW, CreateFileW, GetTempFileNameW, GetSystemTime, GetLocalTime, OpenFileMappingA, GetVersionExW, FindResourceW, SizeofResource, LockResource, LoadResource, FindResourceExW, GetLastError, GetComputerNameW, DisableThreadLibraryCalls, GetProcessHeap, WideCharToMultiByte, MultiByteToWideChar, CreateFileA, FlushFileBuffers, SetEndOfFile, SetEvent, GetThreadLocale, SetEnvironmentVariableA, CompareStringW, CompareStringA, GlobalAlloc, SetFilePointer, ReadFile, GlobalFree, WriteFile, GetFileSize, OpenEventA, HeapSize, UnmapViewOfFile, MapViewOfFile, CreateFileMappingA, lstrlenW, GetVersion, LoadLibraryW, InterlockedExchange, RaiseException, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, GetTimeZoneInformation, GetLocaleInfoW, GetConsoleMode, GetConsoleCP, LCMapStringW, LCMapStringA, GetUserDefaultLCID, EnumSystemLocalesA, IsValidLocale, GetLocaleInfoA, GetStringTypeW, GetStringTypeA, GetDateFormatA, GetTimeFormatA, GetSystemTimeAsFileTime, GetCurrentProcessId, GetTickCount, QueryPerformanceCounter, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsA, GetStartupInfoA, InterlockedIncrement, InterlockedDecrement, Sleep, RtlUnwind, SetConsoleCtrlHandler, HeapValidate, IsBadReadPtr, DebugBreak, IsDebuggerPresent, lstrlenA, GetProcAddress, LoadLibraryA, GetModuleFileNameW, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, MoveFileW, VirtualProtect, VirtualAlloc, GetModuleHandleA, GetSystemInfo, VirtualQuery, GetCurrentThreadId, GetCommandLineA, HeapFree, GetVersionExA, HeapAlloc, ExitProcess, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, GetCurrentThread, FatalAppExitA, GetModuleFileNameA, HeapReAlloc, HeapDestroy, HeapCreate, VirtualFree, GetACP, GetOEMCP, GetCPInfo, IsValidCodePage, GetStdHandle, FreeLibrary, OutputDebugStringA, WriteConsoleW, GetFileType, SetHandleCount
msvfw32.dll
StretchDIB
netapi32.dll
NetLocalGroupAddMembers, NetUserAdd, NetApiBufferFree, NetUserGetInfo, NetUserEnum, NetUserGetLocalGroups, NetUserChangePassword, NetUserDel, NetUserSetInfo
ole32.dll
CoMarshalInterface, CreateStreamOnHGlobal, CoUnmarshalInterface, CoRevokeClassObject, CoRegisterClassObject, CoReleaseMarshalData
shlwapi.dll
PathFindExtensionW
user32.dll
ReleaseDC, PeekMessageA, IsWindowUnicode, GetMessageW, GetMessageA, TranslateMessage, DispatchMessageW, DispatchMessageA, UnregisterClassA, wsprintfW, SendMessageW, GetDC, MsgWaitForMultipleObjects
Export table
CreateHeadImage
CreateImageVerifyOp
CreateLogOp
CreateUserOp
ReleaseHeadImage
ReleaseImageVerifyOp
ReleaseLogOp
ReleaseUserOp

mainop.dll

By Lenovo (Beijing) Limited (Signed)

Remove mainop.dll
MD5:   abb5a5f8893682e5419b8f961a2754dc
SHA1:   c1c922543fd01f620cb76d0ad99d0b32a40eed8a
SHA256:   1a73bd912493d0cf5bbbdfb4e2a05e2c86753febc3990739b5f4d30edd7c2610

Overview

mainop.dll is loaded as dynamic link library that runs in the context of a process. This is typically installed with the program VeriFace published by Lenovo. The file is digitally signed by Lenovo (Beijing) Limited which was issued by the VeriSign certificate authority (CA). This particular version is usually found on Windows 7 Home Premium (6.1.7601.65536).

DetailsDetails

File name:mainop.dll
Typical file path:C:\Program Files\lenovo\veriface\mainop.dll
Size:2.24 MB (2,348,296 bytes)
Certificate
Issued to:Lenovo (Beijing) Limited
Authority (CA):VeriSign
Effective date:Sunday, November 30, 2008
Expiration date:Tuesday, December 1, 2009
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

ResourcesPrograms

The following program will install this file
Lenovo
6% remove
VeriFace is a face-recognition software package that is a registered trademark of Lenovo and was the first Face Verification Technology on public computer. In lieu of passwords, VeriFace identifies users by matching unique features of individual faces to photographs taken by the 1.3-megapixel webcam. VeriFace is included on all new IdeaPad notebooks and netbook, and currently only works on Windows XP, Windows Vista and Windows 7. It do...

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 100.00%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE