Should I block it?

No, this file is 100% safe to run.

VersionsAdditional versions

1.0.2.2.112404 10.53%
1.0.2.2.071205 47.37%
1.0.2.2.071205 31.58%
1.0.2.0 5.26%
1.0.2.0 5.26%

Relationships


PE structurePE file structure

Show functions
Import table
cfgmgr32.dll
CM_Get_Sibling, CM_Get_Device_IDA, CM_Get_Device_ID_Size, CM_Get_Parent, CM_Get_Child
hid.dll
HidD_GetFeature, HidD_FreePreparsedData, HidD_GetPreparsedData, HidD_GetAttributes, HidP_MaxUsageListLength, HidP_GetUsages, HidP_UsageListDifference, HidD_GetHidGuid, HidD_SetFeature, HidP_SetUsageValue, HidP_SetUsages, HidP_UnsetUsages, HidP_GetUsageValue, HidP_GetCaps
kernel32.dll
GetStringTypeW, GetStringTypeA, LCMapStringW, LCMapStringA, IsBadCodePtr, IsBadWritePtr, IsBadReadPtr, SetUnhandledExceptionFilter, WideCharToMultiByte, GetEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsW, GetProcAddress, FreeEnvironmentStringsA, GetModuleFileNameA, GetStartupInfoA, GetFileType, GetStdHandle, LoadLibraryA, FlushFileBuffers, SetStdHandle, SetThreadPriority, SetHandleCount, GetCurrentProcess, TerminateProcess, VirtualAlloc, ExitProcess, LeaveCriticalSection, EnterCriticalSection, ResumeThread, ReadFile, WriteFile, CreateFileA, GetOverlappedResult, SetLastError, CloseHandle, GetLastError, WaitForMultipleObjects, TerminateThread, SetEvent, WaitForSingleObject, ResetEvent, CreateEventA, CreateThread, MultiByteToWideChar, RtlUnwind, HeapAlloc, GetCommandLineA, GetVersion, HeapFree, GetCurrentThreadId, TlsSetValue, TlsAlloc, TlsFree, TlsGetValue, GetCPInfo, GetACP, GetOEMCP, HeapDestroy, HeapCreate, VirtualFree, InitializeCriticalSection, DeleteCriticalSection, SetFilePointer
setupapi.dll
SetupDiCreateDeviceInfoList, SetupDiOpenDeviceInterfaceA, SetupDiGetClassDevsA, SetupDiOpenDeviceInfoA, SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailA, SetupDiDestroyDeviceInfoList
user32.dll
MsgWaitForMultipleObjects, MessageBoxA, UnregisterClassA, RegisterClassExA, FindWindowA, GetClassLongA, CreateWindowExA, UpdateWindow, PostMessageA, RegisterDeviceNotificationA, DestroyWindow, UnregisterDeviceNotification, SetWindowLongA, GetWindowLongA, DefWindowProcA, PostThreadMessageA, PeekMessageA, WaitMessage, GetMessageA, PostQuitMessage, TranslateMessage, DispatchMessageA, ShowWindow
Export table
Go
Ready
Set
Stop
UnReady
UnSet

Usb.dll

Hewlett-Packard Company USB DLL by Hewlett-Packard Company

Remove Usb.dll
Version:   1.0.2.0
MD5:   6b43fbc9887f35d21e6f90a715db7086
SHA1:   40440fd9b07210eba53f16bf9ab2e91c0ba7989b
SHA256:   74762ddf7bea85b142de7e6b474429b1c90dbbfd27d5b6ced69dd249795a4333

What is Usb.dll?

USB DLL is part of HP's Keyboard Handler (HP Multimedia Keyboard) and its main function is to watch multimedia keys on HP keyboards which allows you to configure the additional keys on their multimedia keyboard products.

About Usb.dll (from Hewlett-Packard Company)

Access frequently used media and documents via customizable hot keys.

Overview

usb.dll is loaded as dynamic link library that runs in the context of a process.

DetailsDetails

File name:usb.dll
Publisher:Hewlett-Packard Company
Product name:Hewlett-Packard Company USB DLL
Description:USB DLL
Typical file path:C:\hp\kbd\usb.dll
File version:1.0.2.0
Size:76 KB (77,824 bytes)
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

Windows OS versionsDistribution by Windows OS

OS versiondistribution
Microsoft Windows XP 47.37%
Windows Vista Home Premium 36.84%
Windows 7 Ultimate 5.26%
Windows Vista Home Basic 5.26%
Windows Vista Ultimate 5.26%

Distribution by countryDistribution by country

United States installs about 68.42% of Hewlett-Packard Company USB DLL.

OEM distributionDistribution by PC manufacturer

PC Manufacturerdistribution
Hewlett-Packard 55.56%
Dell 22.22%
Sahara 11.11%
American Megatrends 11.11%
Should I remove It? Clean your PC of unwanted adware, toolbars and bloatware.

Download it for FREE