Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1, 0, 0, 27 37.04%
1.0.0.26 1.85%
1, 0, 0, 18 55.56%
1, 0, 0, 16 1.85%
1, 0, 0, 13 1.85%
1, 0, 0, 12 1.85%

Relationships

Parent process
Related files

PE structurePE file structure

Show functions
Import table
advapi32.dll
StartServiceCtrlDispatcherA, SetServiceStatus, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, OpenServiceA, DeleteService, OpenSCManagerA, CreateServiceA, ChangeServiceConfig2A, CloseServiceHandle, RegisterServiceCtrlHandlerExA, OpenProcessToken, CreateProcessAsUserA, DuplicateTokenEx
gdi32.dll
GetClipBox, ScaleWindowExtEx, SetWindowExtEx, ScaleViewportExtEx, SetViewportExtEx, OffsetViewportOrgEx, SetViewportOrgEx, SetMapMode, SetTextColor, SetBkColor, GetObjectA, GetDeviceCaps, DeleteObject, DeleteDC, SaveDC, RestoreDC, SelectObject, GetStockObject, CreateBitmap, PtVisible, RectVisible, TextOutA, ExtTextOutA, Escape
kernel32.dll
GetCurrentThreadId, GetModuleHandleA, GlobalDeleteAtom, GlobalFindAtomA, GlobalAddAtomA, GlobalGetAtomNameA, lstrcatA, GetProcessVersion, GlobalFlags, GetCPInfo, GetOEMCP, GetCurrentProcess, WriteFile, RtlUnwind, HeapFree, HeapAlloc, GetStartupInfoA, ExitProcess, RaiseException, GetACP, HeapSize, HeapReAlloc, TerminateProcess, GetEnvironmentVariableA, GetVersionExA, HeapDestroy, HeapCreate, VirtualFree, VirtualAlloc, IsBadWritePtr, UnhandledExceptionFilter, FreeEnvironmentStringsA, FreeEnvironmentStringsW, GetEnvironmentStrings, GetEnvironmentStringsW, SetHandleCount, GetStdHandle, GetFileType, LCMapStringA, LCMapStringW, SetUnhandledExceptionFilter, GetStringTypeA, GetStringTypeW, IsBadReadPtr, IsBadCodePtr, lstrcpyA, TlsGetValue, LocalReAlloc, TlsSetValue, GlobalAlloc, GlobalReAlloc, GlobalLock, GlobalHandle, GlobalUnlock, GlobalFree, TlsAlloc, LocalFree, LocalAlloc, GetVersion, EnterCriticalSection, LeaveCriticalSection, DeleteCriticalSection, InitializeCriticalSection, lstrcpynA, SetLastError, lstrcmpA, WideCharToMultiByte, lstrlenA, InterlockedDecrement, InterlockedIncrement, CreateToolhelp32Snapshot, Process32First, Process32Next, CreateEventA, WaitForSingleObject, CreateProcessA, OpenProcess, ResetEvent, WaitForMultipleObjects, CloseHandle, SetEvent, LoadLibraryA, GetProcAddress, CreateEventW, FreeLibrary, MultiByteToWideChar, GetLastError, CreateThread, SetThreadPriority, GetModuleFileNameA, VerSetConditionMask, VerifyVersionInfoA, GetCommandLineA, lstrcmpiA, GetTimeZoneInformation, GetSystemTime, GetLocalTime, SetStdHandle, CompareStringA, CompareStringW, SetEnvironmentVariableA, FlushFileBuffers, SetFilePointer, GetShortPathNameA, Sleep, OutputDebugStringA
ole32.dll
CoInitializeEx, CoUninitialize
psapi.dll
EnumProcessModules, GetModuleFileNameExA
setupapi.dll
SetupDiCreateDeviceInfoList, SetupDiOpenDeviceInterfaceA, SetupDiGetDeviceRegistryPropertyA, SetupDiGetClassDevsA, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailA, SetupDiDestroyDeviceInfoList
shlwapi.dll
PathFindFileNameA
user32.dll
GetTopWindow, CopyRect, GetClientRect, AdjustWindowRectEx, SetFocus, GetSysColor, MapWindowPoints, PostMessageA, LoadIconA, SetWindowTextA, LoadCursorA, GetSysColorBrush, ReleaseDC, GetDC, GetClassNameA, PtInRect, ClientToScreen, PostQuitMessage, DestroyMenu, TabbedTextOutA, DrawTextA, GrayStringA, WinHelpA, RegisterClassA, GetMenu, GetMenuItemCount, GetSubMenu, GetMenuItemID, GetDlgItem, GetWindowTextA, GetDlgCtrlID, DefWindowProcA, DestroyWindow, CreateWindowExA, GetClassLongA, SetPropA, GetPropA, CallWindowProcA, RemovePropA, GetMessageTime, GetMessagePos, GetForegroundWindow, SetForegroundWindow, GetWindow, SetWindowLongA, SetWindowPos, RegisterWindowMessageA, SystemParametersInfoA, IsIconic, GetWindowPlacement, GetWindowRect, GetSystemMetrics, GetMenuCheckMarkDimensions, LoadBitmapA, GetMenuState, ModifyMenuA, SetMenuItemBitmaps, CheckMenuItem, EnableMenuItem, GetFocus, GetNextDlgTabItem, DispatchMessageA, GetKeyState, CallNextHookEx, PeekMessageA, SetWindowsHookExA, GetParent, GetLastActivePopup, IsWindowEnabled, GetWindowLongA, SendMessageA, EnableWindow, UnhookWindowsHookEx, LoadStringA, GetClassInfoA, MessageBoxA, UnregisterDeviceNotification, RegisterDeviceNotificationA, GetCapture
userenv.dll
CreateEnvironmentBlock, DestroyEnvironmentBlock
winspool.drv
ClosePrinter, DocumentPropertiesA, OpenPrinterA

ucammonitor.exe

MgiSvr by ArcSoft (Signed)

Remove ucammonitor.exe
Version:   1.0.0.26
MD5:   bd92c70f1914c57022407f359fdff59f
SHA1:   7d31c570f59085baf131c820980287d3820ea341
SHA256:   b7b387e073616debe9f7d34d5100c6ad28b762cca2b1fce0850be796576f5635

Overview

ucammonitor.exe runs as a service under the name CamMonitor (uCamMonitor) with extensive SYSTEM privileges (full administrator access). The file is digitally signed by ArcSoft which was issued by the VeriSign certificate authority (CA).

DetailsDetails

File name:ucammonitor.exe
Publisher:ArcSoft, Inc.
Product name:MgiSvr
Typical file path:C:\Program Files\arcsoft\magic-i visual effects 2\ucammonitor.exe
Original name:MgiSvr.exe
File version:1.0.0.26
Size:108 KB (110,592 bytes)
Certificate
Issued to:ArcSoft
Authority (CA):VeriSign
Effective date:Tuesday, July 24, 2007
Expiration date:Sunday, August 15, 2010
Digital DNA
File packed:No
.NET CLR:No
More details

BehaviorsBehaviors

Services
Runs under 'SYSTEM\CurrentControlSet\Services' by the Service Controller (services.exe)
  • 'uCamMonitor' (CamMonitor)
  • uCamMonitor

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00001485%
0.028634%
Kernel CPU:0.00000593%
0.013761%
User CPU:0.00000892%
0.014873%
Kernel CPU time:94 ms/min
100,923,805ms/min
Memory
Private memory:1.73 MB
21.59 MB
Private (maximum):4.79 MB
Private (minimum):1.22 MB
Non-paged memory:1.73 MB
21.59 MB
Virtual memory:36.91 MB
140.96 MB
Virtual memory (peak):38.18 MB
169.69 MB
Working set:1.22 MB
18.61 MB
Working set (peak):4.81 MB
37.95 MB
Resource allocations
Threads:3
12
Handles:68
600

BehaviorsProcess properties

Integrety level:System
Platform:64-bit
Command line:"C:\Program Files\arcsoft\magic-i visual effects 2\ucammonitor.exe"
Owner:SYSTEM
Windows Service
Service name:uCamMonitor
Display name:CamMonitor
Description:“Monitor the status of the webcam on PC startup.”
Type:Win32OwnProcess
Parent process:services.exe (Services and Controller app by Microsoft)

ResourcesThreads

Averages
 
wow64.dll (Win32 Emulation on NT64 by Microsoft)
Total CPU:0.00003578%
0.272967%
Kernel CPU:0.00001590%
0.107585%
User CPU:0.00001988%
0.165382%
CPU cycles:13,688/sec
5,741,424/sec
Memory:252 KB
1.16 MB
uCamMonitor.exe (main module)
Total CPU:0.00001590%
Kernel CPU:0.00000795%
User CPU:0.00000795%
CPU cycles:283/sec
Memory:124 KB

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 50.00%
Windows 7 Home Basic 18.52%
Windows Vista Home Premium 14.81%
Windows 7 Ultimate 9.26%
Windows 7 Professional 3.70%
Microsoft Windows XP 1.85%
Windows 8 Pro 1.85%

Distribution by countryDistribution by country

United States installs about 27.78% of MgiSvr.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Sony 95.89%
Dell 2.74%
Acer 1.37%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE