Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

3,0,2,285 6.67%
3,0,2,280 6.67%
3.0.1.206 6.67%
3.0.1.204 6.67%
3.0.1.200 6.67%
3.0.1.191 33.33%
3.0.1.189 33.33%

Relationships

Parent process
Related files

PE structurePE file structure

Show functions
Import table
advapi32.dll
RegQueryValueExA, RegCloseKey, RegOpenKeyExW, RegQueryValueExW, RegDeleteKeyW, RegCreateKeyExW, RegSetValueExW, RegEnumKeyExW, RegDeleteValueW, RegQueryInfoKeyW, RegCreateKeyW, RegOpenKeyExA, RegOpenKeyW
gdi32.dll
ExtTextOutW, SetBkMode, SetDCBrushColor, SetBkColor, GetStockObject, CreateFontW, CreateSolidBrush, GetDeviceCaps, DeleteDC, BitBlt, SelectObject, CreateCompatibleDC, CreateCompatibleBitmap, GetObjectW, GetBitmapBits, SetBitmapBits, CreateFontIndirectW, DeleteObject
kernel32.dll
FreeLibrary, LoadLibraryA, WideCharToMultiByte, GetVersionExW, GetModuleHandleExW, OpenMutexW, GetTimeFormatW, GetDateFormatW, GlobalUnlock, GlobalLock, GlobalAlloc, FindClose, FindNextFileW, FindFirstFileW, GetFileTime, GetFileSize, CreateFileW, GlobalFree, VerifyVersionInfoW, VerSetConditionMask, SetThreadLocale, GetThreadLocale, CreateDirectoryW, DeleteFileW, GetTempPathW, CreateProcessW, WriteFile, OutputDebugStringW, GlobalAddAtomW, GlobalFindAtomW, GlobalDeleteAtom, lstrcpynW, CreateMutexW, GetCurrentProcessId, CreateThread, lstrcmpW, MulDiv, SystemTimeToFileTime, FileTimeToSystemTime, GetSystemTime, GetLocaleInfoW, GetUserDefaultUILanguage, LocalFree, FormatMessageW, GetTickCount, GetStringTypeExW, MultiByteToWideChar, InterlockedDecrement, InterlockedIncrement, lstrcmpiW, lstrlenW, FindResourceExW, LoadResource, LockResource, SizeofResource, DeleteCriticalSection, InitializeCriticalSection, CreateEventW, WaitForSingleObject, SetEnvironmentVariableA, CompareStringW, CompareStringA, FlushFileBuffers, CreateFileA, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, GetConsoleMode, GetConsoleCP, SetFilePointer, GetStringTypeW, GetStringTypeA, LCMapStringW, LCMapStringA, GetTimeZoneInformation, IsValidCodePage, GetOEMCP, GetCPInfo, QueryPerformanceCounter, HeapCreate, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsA, GetModuleFileNameA, GetStartupInfoA, GetFileType, GetStdHandle, SetHandleCount, ExitProcess, GetSystemTimeAsFileTime, IsDebuggerPresent, UnhandledExceptionFilter, TerminateProcess, RtlUnwind, GetCommandLineA, GetLocaleInfoA, GetACP, InterlockedExchange, HeapSize, HeapReAlloc, HeapDestroy, GetVersionExA, VirtualAlloc, VirtualFree, IsProcessorFeaturePresent, HeapAlloc, GetProcessHeap, HeapFree, InterlockedCompareExchange, ExpandEnvironmentStringsA, ReadFile, SetUnhandledExceptionFilter, ExitThread, TerminateThread, TlsSetValue, TlsGetValue, TlsFree, TlsAlloc, WaitForMultipleObjects, DeviceIoControl, ResetEvent, Sleep, SetEvent, CloseHandle, GetCurrentThreadId, OutputDebugStringA, GetModuleFileNameW, LoadLibraryW, FindResourceW, GetCurrentProcess, GetModuleHandleA, FlushInstructionCache, SetLastError, GetLastError, LeaveCriticalSection, EnterCriticalSection, RaiseException, GetVersion, GetFileAttributesW, GetProcAddress, GetModuleHandleW, LoadLibraryExW, OpenThread
msimg32.dll
AlphaBlend
ole32.dll
OleRun, CoGetInterfaceAndReleaseStream, CoTaskMemFree, CoDosDateTimeToFileTime, CoMarshalInterThreadInterfaceInStream, CoUninitialize, CoInitializeEx, CoTaskMemRealloc, OleLoadFromStream, StringFromGUID2, OleSetClipboard, CoTaskMemAlloc, WriteClassStm, OleSaveToStream, CoInitialize, OleLockRunning, CoGetClassObject, CLSIDFromProgID, CLSIDFromString, CreateStreamOnHGlobal, OleInitialize, OleUninitialize, CoFileTimeNow, ReleaseStgMedium, OleGetClipboard, CoCreateInstance, StringFromCLSID, CoFileTimeToDosDateTime
rasdlg.dll
RasDialDlgW
setupapi.dll
SetupDiGetClassDevsW, SetupDiEnumDeviceInterfaces, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInterfaceDetailW, SetupPromptReboot, SetupDiGetDeviceInstanceIdW
shell32.dll
Shell_NotifyIconW, SHLoadInProc, SHOpenFolderAndSelectItems, ExtractIconW, SHGetFileInfoW, SHBindToParent, SHParseDisplayName, ShellExecuteExW, SHGetIconOverlayIndexW, SHGetSpecialFolderLocation, SHChangeNotify, ShellExecuteW, SHBrowseForFolderW, DragQueryFileW, ExtractIconExW, SHGetPathFromIDListW, SHGetFolderPathW
shlwapi.dll
SHStrDupW, PathCanonicalizeW, PathFindFileNameW, AssocCreate, SHCreateStreamOnFileW, StrCpyNW, StrCmpW, StrDupW, StrFormatByteSizeW, PathFindExtensionW, PathRelativePathToW, PathIsFileSpecW, PathAppendW, PathRemoveFileSpecW, PathIsDirectoryW, PathRemoveBackslashW, StrRetToBufW, PathCombineW
user32.dll
MoveWindow, GetMenu, PtInRect, DrawFocusRect, CopyRect, ReleaseCapture, ClientToScreen, IsWindowVisible, AdjustWindowRectEx, BeginPaint, EndPaint, UpdateWindow, DrawEdge, UnregisterClassA, EndDialog, SendMessageW, wvsprintfW, SetWindowLongW, GetWindowLongW, SetWindowTextW, GetWindowTextW, GetWindowTextLengthW, ShowWindow, GetDlgItem, SetWindowPos, MapWindowPoints, GetClientRect, IsWindowEnabled, UpdateLayeredWindow, SystemParametersInfoW, GetWindowRect, GetWindow, GetParent, DialogBoxParamW, MessageBoxW, SetCapture, GetDC, EnableWindow, LoadBitmapW, CharNextW, DispatchMessageW, TranslateMessage, GetMessageW, PeekMessageW, DestroyWindow, SetTimer, KillTimer, SetFocus, SetDlgItemTextW, IsWindow, GetSysColor, MessageBeep, LoadIconW, PostMessageW, DestroyIcon, SetForegroundWindow, AttachThreadInput, GetWindowThreadProcessId, GetForegroundWindow, RegisterWindowMessageW, DestroyMenu, InsertMenuW, CharLowerBuffW, GetActiveWindow, SetMenuDefaultItem, LoadImageW, GetCapture, InflateRect, GetSystemMetrics, InsertMenuItemW, GetMenuItemID, DefDlgProcW, CreateDialogIndirectParamW, SetClassLongW, GetIconInfo, SetMenuItemBitmaps, EnumChildWindows, SetParent, DrawTextW, GetTopWindow, OffsetRect, CreateMenu, DeleteMenu, CreateAcceleratorTableW, GetFocus, DestroyAcceleratorTable, GetDesktopWindow, FillRect, GetClassNameW, IsChild, RedrawWindow, InvalidateRgn, ReleaseDC, ScreenToClient, CreateDialogParamW, IsDialogMessageW, ModifyMenuW, VkKeyScanW, MapVirtualKeyW, BroadcastSystemMessageW, GetDlgCtrlID, InvalidateRect, FindWindowW, ShowWindowAsync, CreateWindowExW, GetClassInfoExW, RegisterClassExW, LoadCursorW, LoadStringA, LoadMenuW, GetCursorPos, GetSubMenu, TrackPopupMenu, MonitorFromPoint, GetMonitorInfoW, EnableMenuItem, ExitWindowsEx, SetPropW, RemovePropW, GetPropW, RegisterClipboardFormatW, GetMenuItemInfoW, FindWindowExW, PostQuitMessage, CallWindowProcW, DefWindowProcW, SendInput, UnregisterClassW, PostThreadMessageW
uxtheme.dll
DrawThemeParentBackground
version.dll
GetFileVersionInfoW, VerQueryValueW, GetFileVersionInfoSizeW
winmm.dll
waveOutClose, mixerGetLineInfoW, waveOutOpen, mixerGetLineControlsW, mixerClose, mixerGetControlDetailsW, mixerOpen, mixerSetControlDetails, mixerGetID, waveInMessage, waveOutMessage, waveInGetNumDevs, waveOutGetNumDevs, waveOutGetDevCapsW, waveInGetDevCapsW
wtsapi32.dll
WTSRegisterSessionNotification, WTSUnRegisterSessionNotification
Export table
DllCanUnloadNow
DllGetClassObject
DllMain
DllRegisterServer
DllUnregisterServer
HideComputerBluetoothIconW
OpenMyBluetoothW
SendToW
ShowComputerBluetoothIconW
StopTrayAppW
TrayAppW
VdpPlayW
VdpSinkConnectW
VdpSinkDisconnectW
VdpStreamW

btmshell.dll

Motorola Bluetooth by Motorola Inc (Signed)

Remove btmshell.dll
Version:   3,0,2,285
MD5:   91c67facb50a8ddb28ff40f19fba1a1a
SHA1:   f5273ce1ad2e0cc72af77470f82168f031952eb0
SHA256:   e01fb69046a009c1974a609eccf697860aa5b014cc125acbde83366fcb8a293c

About btmshell.dll (from Motorola Inc)

Using Bluetooth® wireless technology, you can connect multiple Bluetooth-enabled devices, such as a mobile phone and hands-free headset. Bluetooth technology can handle both data and voice transmissio

Overview

btmshell.dll executes as a process with the local user's privileges typically within the context of its parent ccSvcHst.exe (Symantec Security Technologies by Symantec Corporation). It is set to be start when the PC boots and any user logs into Windows (added to the Run registry key for the all users under the local machine). It is installed with a couple of know programs including Motorola Bluetooth published by Motorola, Inc., Motorola Bluetooth from Motorola, Inc. and Motorola Bluetooth by Motorola, Inc..

DetailsDetails

File name:btmshell.dll
Publisher:Motorola, Inc.
Product name:Motorola Bluetooth
Description:Bluetooth Shell Extension
Typical file path:C:\Program Files\motorola\bluetooth\btmshell.dll
File version:3,0,2,285
Size:19.93 MB (20,899,408 bytes)
Certificate
Issued to:Motorola Inc
Authority (CA):VeriSign
Effective date:Tuesday, August 10, 2010
Expiration date:Saturday, December 10, 2011
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

ResourcesPrograms

The following programs will install this file
Motorola, Inc.
9% remove
Bluetooth technology takes the wires away so you're free to do more, from almost anywhere. It's wire-free connectivity that brings simplicity to your home, your office or even on the go. Bluetooth technology is how mobile phones, computers, and personal digital assistants (PDAs), not to mention a broad selection of other devices such as printers and speakers, can be easily interconnected using a short-range wireless connection. Now you ...
Motorola, Inc.
1% remove
This program contains the driver installation package for the Realtek and Motorola bluetooth in the supported notebook models and operating systems.

BehaviorsBehaviors

Context menu handlers
Located in '*\shellex\ContextMenuHandlers'
  • Name: 'BTMSentToExt'
Startup files (all users) run
Runs under the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run'
  • 'BTMTrayAgent' → rundll32.exe "C:\Program Files\Motorola\Bluetooth\btmshell.dll",TrayApp
Approved shell extensions
Located in the registry at 'SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved'
  • 'Bluetooth Send To Wizard' with CLSID {0A7D34C2-E9DA-48A1-9E34-0CDFC2DE3B44}
  • 'My Bluetooth' with CLSID {862D80CE-A2A4-45D4-8008-7F40766F5FEA}

ResourcesResource utilization

(Note: statistics below are averages based on a minimum sample size of 200 unique participants)
Averages
 
CPU
Total CPU:0.00005522%
0.028634%
Kernel CPU:0.00004365%
0.013761%
User CPU:0.00001157%
0.014873%
Kernel CPU time:234 ms/min
100,923,805ms/min
Memory
Private memory:2.87 MB
21.59 MB
Private (maximum):24.64 MB
Private (minimum):9.36 MB
Non-paged memory:2.87 MB
21.59 MB
Virtual memory:98.2 MB
140.96 MB
Virtual memory (peak):99.84 MB
169.69 MB
Working set:24.64 MB
18.61 MB
Working set (peak):24.64 MB
37.95 MB
Resource allocations
Threads:4
12
Handles:147
600
GUI GDI count:70
103
GUI GDI peak:82
142
GUI USER count:80
49
GUI USER peak:91
71

BehaviorsProcess properties

Integrety level:Medium
Platform:32-bit
Command line:rundll32.exe "C:\Program Files\motorola\bluetooth\btmshell.dll",trayapp
Owner:User
Parent process:ccSvcHst.exe (Symantec Security Technologies by Symantec Corporation)

ResourcesThreads

Averages
 
rundll32.exe (Windows host process (Rundll32) by Microsoft)
Total CPU:0.00019783%
0.272967%
Kernel CPU:0.00015128%
0.107585%
User CPU:0.00004655%
0.165382%
CPU cycles:4,268/sec
5,741,424/sec
Memory:56 KB
1.16 MB
btmshell.dll (main module)
Total CPU:0.00001164%
Kernel CPU:0.00001164%
User CPU:0.00000000%
CPU cycles:138/sec
Memory:19.94 MB

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Windows 7 Home Premium 73.33%
Windows 7 Professional 13.33%
Windows 7 Ultimate 13.33%

Distribution by countryDistribution by country

United States installs about 33.33% of Motorola Bluetooth.

OEM distributionDistribution by PC manufacturer

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

Download it for FREE