Should I block it?

No, this file is 100% safe to run.

Relationships


PE structurePE file structure

Show functions
Import table
advapi32.dll
SetEntriesInAclA, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, FreeSid, RegOpenKeyExA, RegCreateKeyExA, RegSetValueExA, RegOpenKeyA, RegQueryValueExA, RegCloseKey, AllocateAndInitializeSid
kernel32.dll
LeaveCriticalSection, EnterCriticalSection, InterlockedCompareExchange, CancelIo, GetOverlappedResult, WaitForSingleObject, DeviceIoControl, CreateEventA, CreateThread, TerminateThread, SetEvent, WaitForMultipleObjects, InterlockedIncrement, InterlockedDecrement, SetLastError, ReleaseMutex, CreateMutexA, CreateDirectoryA, WriteFile, ReadFile, GetFileSize, FindClose, FindNextFileA, FindFirstFileA, CreateFileA, OutputDebugStringA, MoveFileExA, GetLocalTime, CreateProcessA, GetStartupInfoA, GetModuleFileNameA, GetModuleHandleExA, QueryPerformanceCounter, DebugBreak, MapViewOfFile, LocalFree, CreateFileMappingA, LocalAlloc, FlushFileBuffers, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, HeapSize, CloseHandle, DeleteCriticalSection, InitializeCriticalSection, HeapFree, GetCurrentProcessId, GetCurrentThreadId, HeapValidate, HeapAlloc, Sleep, GetLastError, SetFilePointer, GetProcessHeap, GetLocaleInfoA, GetStringTypeW, GetStringTypeA, GetConsoleMode, GetCommandLineA, RaiseException, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetModuleHandleW, GetProcAddress, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, ExitProcess, SetHandleCount, GetStdHandle, GetFileType, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, HeapCreate, HeapDestroy, VirtualFree, GetTickCount, GetSystemTimeAsFileTime, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, LCMapStringA, MultiByteToWideChar, LCMapStringW, VirtualAlloc, HeapReAlloc, LoadLibraryA, InitializeCriticalSectionAndSpinCount, RtlUnwind, GetConsoleCP
setupapi.dll
SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailA, SetupDiGetClassDevsA, SetupDiEnumDeviceInfo, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInstanceIdA
shell32.dll
SHGetSpecialFolderPathA
user32.dll
GetSystemMetrics, RegisterClassA, CreateWindowExA, ShowWindow, UnregisterDeviceNotification, RegisterDeviceNotificationA, wsprintfA, DefWindowProcA, PostMessageA, SystemParametersInfoA
Export table
UsbControl
UsbDeviceCleanup
UsbDeviceControl
UsbEvaluateEventCompatibility
UsbMainExit
UsbMainInit
UsbRegisterEvent
UsbUnregisterEvent

KHALUSB.Dll

Logicool SetPoint by Logitech (Signed)

Remove KHALUSB.Dll
Version:   5.33.14
MD5:   1ed4bf8ba0ad27179e2a5ee094be8fdd
SHA1:   ce4ccaf8798dd5ddb22e346091be6c030f159ee0

Overview

khalusb.dll is loaded as dynamic link library that runs in the context of a process. The file is digitally signed by Logitech 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:khalusb.dll
Publisher:Logicool, Inc.
Product name:Logicool SetPoint
Description:Logicool KHAL USB Filter Interface
Typical file path:C:\Program Files\common files\logishrd\khal3\khalusb.dll
File version:5.33.14
Size:286.27 KB (293,144 bytes)
Certificate
Issued to:Logitech
Authority (CA):VeriSign
Effective date:Wednesday, April 27, 2011
Expiration date:Saturday, April 27, 2013
Digital DNA
PE subsystem:Windows GUI
File packed:No
.NET CLR:No
More details

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